Avatar billede Driton Seniormester
13. juni 2013 - 12:31 Der er 8 kommentarer og
1 løsning

add metoden i Lists

A list could become full, what happens to add?
hvad sker der med add metoden, hvis listen(arraylist f.eks) bliver fyldt op? erstatter den de nuværende?
Avatar billede tjp Mester
13. juni 2013 - 13:20 #1
Hvis det er Capacity du tænker på, så vokser den i følge dokumentationen for ArrayList http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html:
"As elements are added to an ArrayList, its capacity grows automatically. "
Avatar billede Driton Seniormester
13. juni 2013 - 13:36 #2
Jeg mener at jeg læste et sted at den har en begrænsning? hm....
Avatar billede arne_v Ekspert
13. juni 2013 - 14:48 #3
ArrayList bruger et array som backing storage. D.v.s. at der kan ikke vaere mere end 2.1 milliard elementer.

Formentligt ikke et problem for dig.
Avatar billede arne_v Ekspert
13. juni 2013 - 14:50 #4
Bemaerk at ArrayList naar den skal lave et nyt back array fordobler stoerrelse, saa det ikke er en operation som vil kunne ske ret mange gange.
Avatar billede arne_v Ekspert
13. juni 2013 - 14:51 #5
LinkedList er anderledes. der vil restriktionen vaere memory og addressering.
Avatar billede arne_v Ekspert
30. juli 2013 - 04:42 #6
tid at faa afsluttet?
Avatar billede Driton Seniormester
08. august 2013 - 17:29 #7
ja, skriv svar og jeg uddeler dig point for dit svar undskyld for den sene tilbagemelding
Avatar billede arne_v Ekspert
09. august 2013 - 01:24 #8
svar

hvad med at dele med tjp?
Avatar billede tjp Mester
09. august 2013 - 10:25 #9
Tja, du svarede jo mest, Arne... but anyways, here you are. :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester