Lecture overview -- Keyboard shortcut: 'u'  Previous page: Et eksempel på anvendelse af Set -- Keyboard shortcut: 'p'  Next page: Interfacet List -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 9 : 35
Forelæsningsnoter i Objekt-orienteret Programmering
Collections og streams
Interfacet List

Vi går nu over til at se på List interfacet

Interfacet List svarer til en ordnet samling af elementer

Undertiden omtales en ordnet samling som en sekvens

Det er uproblematisk at have 'duplikater' i listen

Interfacet List arver fra Collection

  • Tilføjelser til List interfacet i forhold til Collection:

    • Tilgang til elementer via indekser

      • add(int,Object), get(int), remove(int), set(int,Object), subList(int,int)

      • Kun effektiv i array-baserede implementationer

    • Mulighed for at søge efter elementer

      • indexOf(Object), lastIndexOf(Object)

    • Mulighed for gennemløb via udvidet Iterator: ListIterator

    • Mulighed for at udtrække en delliste af en liste

      • subList(int,int)