Avatar billede frankedrengen Nybegynder
05. maj 2013 - 17:38 Der er 3 kommentarer og
1 løsning

ArrayList

Hej eksperten
nogen der ved om det er muligt at bruge metoden ".length" til at udskrive indholdet i en ArrayList. Jeg vil gerne have udskiftet 4-tallet i for-loopet med en ".length"-metode, men faar en fejl. ?


import java.util.ArrayList;

public class ArrayList_3 {
    public static void main(String[] args) {
       
        ArrayList list = new ArrayList();
       
        int num1 = 34;
        int num2 = 35;
        int num3 = 32;
        int num4 = 31;
       
        list.add(num1);
        list.add(num2);
        list.add(num3);
        list.add(num4);
       
        for(int x=0; x<4; x++) {
            System.out.print(list.get(x) + " ");   
        }
   
    }

}
Avatar billede Spotgun Seniormester
05. maj 2013 - 17:56 #1
Brug list.size()
Avatar billede frankedrengen Nybegynder
05. maj 2013 - 18:40 #2
Alletiders, tak for det spotgun
Avatar billede arne_v Ekspert
06. maj 2013 - 01:57 #3
Jeg ville have kodet det som:

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<Integer>();
        list.add(34);
        list.add(35);
        list.add(32);
        list.add(31);
        for(int elm : list) {
            System.out.print(elm + " "); 
        }
        System.out.println();
    }
}
Avatar billede frankedrengen Nybegynder
07. maj 2013 - 10:13 #4
Hej arne_v
Tak for kommentaren, altid rart at lære noget nyt. Føler mig dog stadig lidt grøn, som du sikkert kan laese ud fra min kodestil.
mvh frank
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