Programación alta-baja
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){ p>
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.