public int compareTo(Object a) { if ( a == null ) { // null er mindre end hvadsomhelst return -1; // eller er det 1? check. } else return this.afgang.compareTo(((Student)(a)).afgang); }
men der skal også tages højde for det de steder du kalder den compareTo
formodentlig noget i retning af if ( ditArray[b] == null ) { // b er mindst res = 1 } else res = ditArray[b].compareTo( ditArray[a] );
men check lige om ikke der findes en funktion til at komprimere dit array så alle celler der har værdien null bliver fjernet. Eller skriv en selv. Det vil være den mest korrekte måde at gøre det på.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.