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()); } } }