Logo Studenta
¡Estudia con miles de materiales!

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

Más contenidos de este tema