La classe comparator che ho scritto non penso vada bene alle righe che ti ho segnato
come la correggo?
codice:public class MyComparator implements Comparator { public int compare(Object o1, Object o2) { Scenario[] s1 = (Scenario[])o1, s2 = (Scenario[])o2; //errore sto considerando solo il primo elemento dell'array int sequence1 = s1[0].getSequenceNumber(); //secondo errore, sto sempre considerando solo il primo elemento dell'array int sequence2 = s2[0].getSequenceNumber(); int result = 0; if (sequence1 > sequence2) result = 1; else if (sequence2 > sequence1) result = -1; else result = 0; return result; }

Rispondi quotando