POO-ITBA / 2024_01

Consultas 1C 2024
0 stars 0 forks source link

Recuperatorio 2021 2C - Ejercicio 2 #28

Closed lmoliveto closed 2 months ago

lmoliveto commented 2 months ago

Hola! En employees() esta bien pasarle el Comparator a Arrays.sort en lugar de hacer que Employee implemente Comparable?


public Employee[] employees(){
        Employee[] copy = Arrays.copyOf(employees, dim);
        Arrays.sort(copy, new Comparator<>(){
            @Override
            public int compare(Employee e1, Employee e2){
                int toReturn = Integer.compare(e1.getAntiquity, e2.getAntiquity);
                if(toReturn == 0){
                    toReturn = e2.getName().compareTo(e1.getName());
                }
                return toReturn;
            }
        });
        return copy;
    }
fmeola commented 2 months ago

Hola @lmoliveto Sí, está perfecto.