Avatar billede kews Nybegynder
19. marts 2002 - 18:18 Der er 4 kommentarer og
1 løsning

Metode i ArrayList ???

Hej,

jeg har følgende klasser :
Studerende
ArrayHandler

I min ArrayHandler-klasse opretter jeg en metode til at gennemsøge min liste med...I den metode skal jeg kalde Studerende.getNr();, således, at jeg kan gennemsøge ArrayListen for studerende med netop det nummer, men det virker ikke - hvordan skal følgende IF-sætning se ud ???

public slet(ArrayList elev, int nr)
{   
  for(int i = 0; i < elev.size(); i++)
    if(nr == ((Studerende)elev.get(i).getNr())
            elev.remove(i);
        else
            System.out.println ("Fejl");
                   
Avatar billede Slettet bruger
19. marts 2002 - 18:25 #1
Hej,
Hvis jeg ikke er helt gal på den er det fordi - størrelsen af et array skal kaldes med length ikke size. Dvs. i < elev.length()

Held og lykke.
Avatar billede kews Nybegynder
19. marts 2002 - 18:32 #2
Hej Radich, tak for dit svar, men i en ArrayList er størrelsen angivet vha. metoden size(), det her ikke er tale om et normalt array...
Avatar billede erikjacobsen Ekspert
19. marts 2002 - 18:47 #3
if(nr == ((Studerende)elev.get(i)).getNr())
Avatar billede kews Nybegynder
19. marts 2002 - 18:57 #4
Erik...du er min skat !!!
Avatar billede erikjacobsen Ekspert
19. marts 2002 - 19:19 #5
1 parantes koster ét point - tag bare de 29 selv
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