De er begge data strukturer, men de virker bare på lidt forskellig måde.
Vector = dynamisk array som kan indeholde alt (java.lang.Object) den klarer alt med at holde styr på data. Acccess med index i vectoren eller med enumeration.
List = Sekventiel liste af elementer. Access er typisk med enumeration eller egen implementeret søge algoritme.
Vector.elements() returnerer en Enumeration. Denne bruges til gennemløb af elementerne i Vector\'en. for (Enumeration e = v.elements() ; e.hasMoreElements() ;) { System.out.println(e.nextElement()); }
LinkedList.listIterator() returnerer en ListIterator. Den bruges til det samme. for (ListIterator li = ll.listIterator() ; li.hasNext() ; ) { System.out.println(li.next()); }
fear>> Tak for pointene, men som kresten vil jeg også opfordre dig til at læse lidt selv. Der er masser af lettilgængelig information om dette, bl.a. den officielle dokumentation. Det er jo ikke meningen med Eksperten at folk skal læse højt for dig :-)
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.