Java Comparator
DOMANDA: Cos'è e come funziona il Comparator in Java? RISPOSTA: Il Comparator è un'interfaccia Java ( java.util.Comparator ) che permette di confrontare due oggetti non misurabili in modo naturale. Bisogna precisare che Comparator è capace di confrontare due oggetti differenti mentre Comparable confronta l' istanza stessa con un altro oggetto. Facciamo un esempio creando un comparatore di voti scolastici. Creiamo inizialmente una Enum che rappresenta tutti i voti possibili: package comparator; public enum VotiScuola { INSUFFICIENTE (4), MEDIOCRE (5), SUFFICIENTE (6), BUONO (7), OTTIMO (8), ECCELLENTE (9); private final int votoNum; private VotiScuola( int votoNum){ this .votoNum = votoNum; } public int getVoto() { return votoNum; ...