1 / 7

Array vs. ArrayList

Array vs. ArrayList. Et array er en struktureret metode til at gemme flere værdier af den samme datatype. Data’en i et array ligger op ad hinanden i hukommelsen (hurtig tilgang ). Et array har en forud bestemt størrelse. Array’ets pladser er nul indekserede.

Download Presentation

Array vs. ArrayList

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Array vs. ArrayList

  2. Et array er en struktureret metode til at gemme flere værdier af den samme datatype. • Data’en i et array ligger op ad hinanden i hukommelsen (hurtig tilgang). • Et array har en forud bestemt størrelse. • Array’ets pladser er nul indekserede. • Arrays kan laves og indekseres i flere dimensioner. Arrays

  3. Et ArrayList kan man se som en udvidelse af de normale Arrays, rent funktionsmæssigt. • Der findes funktioner som gør det muligt at tilføje, rette og fjerne elementer Og antal pladser i ArrayList justeres automatisk. ArrayList

  4. ArrayList er mere dynamisk – automatisk ændring af størrelse ved tilføjelse og sletning af elementer. • Array er mere låst, da man skal opgive størrelsen på array’et ved initialisering. Hvad er forskellen?

  5. Med arrays kan man benytte sorterings funktioner, dog kan man ikke sortere Strings • Med ArrayList kan man inddrage CompareTo, for at kunne sortere alfabetisk. Hvad er forskellen?

  6. ArrayList er en række elementer gemt i hukommelsen, struktureret med nul indeksering • ArrayList oprettes som variabel navn f.eks. hum • Elementer tilføjeshum.add(”indhold”); • Elementer hentes • hum.get(index); Hvordan virker ArrayList?

  7. list.add(”Indhold”); Tilføjer element list.add(index, ”Indhold”); Tilføjer element på index list.clear(); Sletter samtlige elementer list.get(index); Hente element fra index list.remove(index); Slette element fra index list.set(index, ”Indhold”); Rette element fra index list.size(); Returnerer ArrayList størrelse list.contains(”indhold”); Returnerer om arraylisten indeholder ”indhold” (Boolean) list.indexOf(”indhold”); Returnerer første index på et element svarende til ”indhold” list.lastIndexOf(”indhold”); Returnerer sidste index på et element svarende til ”indhold” Hvordan virker ArrayList?

More Related