Avatar billede nicocarlos Nybegynder
20. oktober 2006 - 00:46 Der er 6 kommentarer og
1 løsning

Tjekke arraylist

Hej.

Jeg er begyndt at kigge lidt på java og har smidt nogle informationer ind i en arraylist men synes ikke rigtigt jeg kan få dem korrekt ud:

jeg har sat følgende ind i arraylist:
id = 1
navn = Børge
addresse = Børgevej

id = 2
navn = Jensen
addresse = Jensenvej

men hvorfor kan jeg ikke hive f.eks. id ud. Det jeg har fået ud er kun indeks pladsen.

Håber der er en der kan hjælpe
Avatar billede nicocarlos Nybegynder
20. oktober 2006 - 00:48 #1
Det er fordi jeg vil lave en sammenligning på id'et :D
Avatar billede arne_v Ekspert
20. oktober 2006 - 02:39 #2
dinliste.add(new Person(1, "Børge", "Børgevej"));
...
if(((Person)dinliste.get(ix)).getId() == 1) {
...

eller med generisk ArrayList:

dinliste.add(new Person(1, "Børge", "Børgevej"));
...
if(dinliste.get(ix).getId() == 1) {
...
Avatar billede nicocarlos Nybegynder
20. oktober 2006 - 11:31 #3
"cannot find symbol - variable ix" :&(
Avatar billede nicocarlos Nybegynder
20. oktober 2006 - 11:33 #4
din løsning forudsætter at jeg har ix i en anden klasse?
Avatar billede arne_v Ekspert
20. oktober 2006 - 14:02 #5
min løsning forudsætter at du har en variabel ix der angiver hvilket element i
array listen du vil sammenligne id på
Avatar billede nicocarlos Nybegynder
24. oktober 2006 - 09:11 #6
Yes har fået det til at virke smid svar
Avatar billede arne_v Ekspert
24. oktober 2006 - 13:49 #7
ok
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