Vista previa del material en texto
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Ejercicio2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Alumnos> alumno = new ArrayList<Alumnos>();
alumno.add(new Alumnos("Paco Perez", 1));
alumno.add(new Alumnos("Pepe Argeta", 2));
alumno.add(new Alumnos("Zulma Estrada", 3));
alumno.add(new Alumnos("Ana González", 4));
alumno.add(new Alumnos ("María Ramírez", 5));
System.out.println("-----Ordenado por Nombres-----");
Collections.sort(alumno, new Comparator<Alumnos>(){
@Override
public int compare(Alumnos o1, Alumnos o2) {
return o1.getNombre().compareTo(o2.getNombre());
}
});
for(Alumnos alumnos : alumno){
System.out.println(alumnos.getNombre());
}
System.out.println("-----Ordenado por código-----");
Collections.sort(alumno, new Comparator<Alumnos>(){
@Override
public int compare(Alumnos o1, Alumnos o2) {
return o1.getcódigo().compareTo(o2.getcódigo());
}
});
for(Alumnos alumnos : alumno){
System.out.println(alumnos.getNombre());
}
}
}