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.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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.