Udfra denne liste vil jeg udskrive de forskellige navne, dvs. i dette eksempel:
"Peter" "Ida"
Koden skal bruges til at finde de forskellige navne i en liste med ca. 60000 navne (hvor der altså er mange gentagelser af samme navn), så koden skal være rimelig effektiv.
60.000 objekter er ikke ret meget, det tar ikke sa lang tid at löbe gennem, du kan f.eks bruge:
ArrayList list = new ArrayList(); // Sort Collections.sort(list); // Print Set names = new HashSet(); for(int i = 0; i < list.size(); i++) { String name = (String)list.get(i); if(!names.contains(name)) { System.out.println(name); names.add(name); } }
Ikke mer en at titeln på spörgsmålet er "Sortere arraylist".... derfor tilföjede jeg sortering også, hvis han også vil ha udskrevet i alfabetisk räkkefölge
Synes godt om
Ny brugerNybegynder
Din løsning...
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.