Red de conocimiento informático - Consumibles informáticos - Programación alta-baja

Programación alta-baja

Importar Java . util . iterador;

Importar Java .treeset;

Prueba de clase pública {

Public static void main(String[] args) {

TreeSet & ltstudents& gtstudents = nuevo conjunto de árboles & lt& gt();

students.add(new Student("Zhang San", 90));

estudiantes.add(nuevo estudiante("李思", 75));

estudiantes.add(nuevo estudiante("Wu Wang", 95));

estudiantes. (estudiante de primer año("Liu Zhao", 90));

Iterador & ltstudents& gtiterator = estudiantes . iterador()

mientras (iterator.hasNext()) {

Estudiante estudiante = iterador . next();

system out . println(estudiante . getname()+" "+estudiante . get English()

}

}

}

Los estudiantes de la clase implementan comparables & ltstudents& gt{

Nombre de cadena privada;

Privado int English;

Estudiante público(){

}

Estudiante público(nombre de cadena, int inglés){

this.name = nombre

this.english =English;

}

Cadena pública getName() {

Devolver nombre;

}

public void setName(nombre de cadena){

this.name = nombre

}

public int getEnglish( ) {

Volver al inglés;

}

public void set English(int English){

this.english = English;

}

Comparación Pública Internacional (estudiante o) {

if (this.english! = o .English) {

Volver o . English-this . English;

} De lo contrario {

Devuelve este nombre .

}

{ comparar con } se implementa ordenando primero los resultados de mayor a menor y, si los resultados son iguales, ordenándolos por nombre.