01. marts 2004 - 10:00Der er
2 kommentarer og 1 løsning
Sortering af Vector, uden brug af Collections.sort(vectorNavn)
Jeg udvikler i J2ME MIDP2.0 og skal sortere en vector. Der er komplekse objekter i, men at sortere på toString() er tilstrækkeligt. Problemet er at i MIDP er der ikke "Collections.sort(List list)"; Er der nogen der har en hurtig effektiv algoritme til at sortere den lille vector med?
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.
public class BS { public static void main(String[] args) { List lst1 = new ArrayList(); lst1.add("CCC"); lst1.add("BB"); lst1.add("A"); System.out.println(lst1); String[] sa = new String[lst1.size()]; for(int i = 0; i < sa.length; i++) sa[i] = (String)lst1.get(i); for(int i = 0; i < (sa.length-1); i++) { for(int j = (i+1); j < sa.length; j++) { if(sa[i].compareTo(sa[j]) > 0) { String temp = sa[i]; sa[i] = sa[j]; sa[j] = temp; } } } List lst2 = new ArrayList(); for(int i = 0; i < sa.length; i++) lst2.add(sa[i]); System.out.println(lst2); } }
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.