java 循环list集合 有几种方法

Python022

java 循环list集合 有几种方法,第1张

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)

}

}

package com.xxt.lyh

import java.util.ArrayList

import java.util.List

public class Test {

public static void main(String[] args) {

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

list.add("张三")

list.add("李四")

list.add("王五")

list.add("赵六")

// for循环。

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

String name = list.get(i)

System.out.println(name)

}

// 增强型for循环,java5开始引入。

System.out.println()

for (String name : list) {

System.out.println(name)

}

}

}