Avatar billede gorlist Nybegynder
03. december 2001 - 12:54 Der er 8 kommentarer og
1 løsning

Iterator oprettelse

Hvordan skal jeg implementere en iterator på en LinkedList?

jeg har en class Kunde med:
private LinkedList kunder;

Jeg ønsker at smide en iterator på denne, så jeg kan nemt kan vælge previous og next.

Extraspørgsmål:
\'Field type List is ambiguous\' når jeg skriver:

private List kunder;

Hvad betyder det og hvordan kommer jeg udenom det?
Avatar billede disky Nybegynder
03. december 2001 - 12:57 #1
De betyder at du sikkert har import\'et java.util.*;

Og har en List et andet sted.

Hvis du selv har lavet en klasse der hedder List ændrer dens navn, eller specifisk fortæl hvad den List der opstår fejl ved har af package.

f.eks.

private java.util.List kunder;




Hvad mener du med implementere ??

Du kan skrive

kunder.iterator();

Hvis kunder er af typen java.util.List;
Avatar billede carstenknudsen Nybegynder
03. december 2001 - 12:59 #2
LinkedList fra java.util er en Collection og du
kan derfor få en iterator ud med iterator() metoden,
mao skal du ikke implementere noget overhovedet.
LinkedList linkedList = new LinkedList();
...
Iterator iterator = linkedList.iterator();

Ang. dit andet spørgsmål bruger du sikkert java.awt hvor der også er en List klasse;  der er altså to klasser java.awt.List og
java.util.List der er mulige, derfor brokker compileren sig. Du
bliver nødt til at skrive java.util.List for at specificere hvad du
mener.
Avatar billede gorlist Nybegynder
03. december 2001 - 13:05 #3
Tak for det!
Avatar billede disky Nybegynder
03. december 2001 - 13:08 #4
hvad pokker er meningen ???

Mit svar dækker problematiken og så bliver man snydt :(
Avatar billede gorlist Nybegynder
03. december 2001 - 13:13 #5
Beklager meget, men jeg  forstod ikke din formulering før jeg havde læst svaret fra carstenknudsen. Hvis jeg kunne dele svaret op havde du fået 1/3 og carstenknudsen 2/3.

Håber du overlever. ;)
Avatar billede disky Nybegynder
03. december 2001 - 13:17 #6
du kunne du godt have gjort !
Avatar billede gorlist Nybegynder
03. december 2001 - 13:19 #7
Hvordan?
Avatar billede disky Nybegynder
03. december 2001 - 13:23 #8
avanceret point uddeling
Avatar billede gorlist Nybegynder
03. december 2001 - 13:26 #9
Det skal jeg huske!!
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