Avatar billede renerr Nybegynder
22. januar 2005 - 13:51 Der er 8 kommentarer og
1 løsning

spørgsmål om Arraylist

import java.util.*;

public class Tester {
  public void testen() {
ArrayList alist=new ArrayList();
alist.add("Hej");
alist.add("Med");
alist.add("Dig");
Iterator iter=alist.iterator();
while(iter.hasNext()) {
String text=(String)iter.next();
System.out.println(text);
}
  }
}


Hvorfor virker denne kode ikke?

mange tak for hjælpen!
Avatar billede arne_v Ekspert
22. januar 2005 - 13:52 #1
Hvad skulle der ske og hvad sker der ?
Avatar billede arne_v Ekspert
22. januar 2005 - 13:55 #2
import java.util.*;

public class Tester {
    public void testen() {
        ArrayList alist = new ArrayList();
        alist.add("Hej");
        alist.add("Med");
        alist.add("Dig");
        Iterator iter = alist.iterator();
        while (iter.hasNext()) {
            String text = (String) iter.next();
            System.out.println(text);
        }
    }
    public static void main(String[] args) {
        Tester t = new Tester();
        t.testen();
    }
}

virker fint hos mig
Avatar billede renerr Nybegynder
22. januar 2005 - 13:58 #3
Warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.ArrayList

Den kommer med denne fejl.
Avatar billede arne_v Ekspert
22. januar 2005 - 14:04 #4
Du bruger Java 1.5.0 !
Avatar billede arne_v Ekspert
22. januar 2005 - 14:04 #5
Hvis du vil være fri for den warning så brug:

import java.util.*;

public class Tester {
    public void testen() {
        ArrayList<String> alist = new ArrayList<String>();
        alist.add("Hej");
        alist.add("Med");
        alist.add("Dig");
        Iterator iter = alist.iterator();
        while (iter.hasNext()) {
            String text = (String) iter.next();
            System.out.println(text);
        }
    }
    public static void main(String[] args) {
        Tester t = new Tester();
        t.testen();
    }
}
Avatar billede arne_v Ekspert
22. januar 2005 - 14:05 #6
Du fortæller Java at du vil gemme og hente String i den ArrayList med:

ArrayList<String> alist = new ArrayList<String>();
Avatar billede renerr Nybegynder
22. januar 2005 - 14:06 #7
ja jeg bruger java 1.5.0.

mange tak for hjælpen! giver du et svar så du kan få dine point?
Avatar billede arne_v Ekspert
22. januar 2005 - 14:07 #8
svar
Avatar billede arne_v Ekspert
25. februar 2005 - 22:06 #9
så mangler du bare at acceptere
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