java中遍历List的几种方法

Python011

java中遍历List的几种方法,第1张

   List<String> list = new ArrayList<String>()

        list.add("luojiahui")

        list.add("luojiafeng")

        //方法1

        Iterator it1 = list.iterator()

        while(it1.hasNext()){

            System.out.println(it1.next())

        }

        //方法2

        for(Iterator it2 = list.iterator()it2.hasNext()){

             System.out.println(it2.next())

        }

        //方法3

        for(String tmp:list){

            System.out.println(tmp)

        }

        //方法4

        for(int i = 0i < list.size() i ++){

            System.out.println(list.get(i))

        }

public static void main(String[] args) {

List<Integer>list = new ArrayList<>()

list.add(0)

list.add(1)

list.add(2)

list.add(3)

list.add(4)

list.add(5)

//for

for(int i=0i<list.size()i++){

System.out.println(list.get(i))

}

//for each

for(Integer i : list){

System.out.println(i)

}

//iterator

Iterator<Integer>it = list.iterator()

while(it.hasNext()){

System.out.println(it.next())

}

//array

Integer[] array = new Integer[list.toArray().length]

list.toArray(array)

// for(int i=0i<array.lengthi++){

// System.out.println(array[i])

// }

for(Integer i : array){

System.out.println(i)

}

}

java创建一个list集合,List是不能直接实例化的,所以要用其他的,如ArrayList。

1、List temp=new ArrayList()

2、temp.add(xxx)。

其他解决方法:

1、List<String>list = new ArrayList<String>()//创建集合对象;

2、list.Add("1")//在集合里存入数据。

3、list.Add("2")

4、List是一个接口,不能实例化,创建对象时要使用他的实现类ArrayList(其他)。