Java:List(ArrayList) 遍历
List<Integer> list = new ArrayList<Integer>();
Integer n = 10;
for(int i = 0;i < n;i++) {
list.add(i);
}
1、常规遍历
System.out.print("方法一>>输出list:");
for(int j = 0; j <list.size();j++) {
System.out.print(list.get(j)+" ");
}
2、iterator 迭代遍历
System.out.println("");
System.out.print("方法二>>输出list:");
for (Iterator iterator = list.iterator(); iterator.hasNext(); ) {
System.out.print(iterator.next()+" ");
}
3、增强for循环
System.out.println("");
System.out.print("方法三>>输出list:");
for (int i : list) {
System.out.print(list.get(i)+" ");
}
4、forEach
System.out.println("");
System.out.print("方法四>>输出list:");
list.forEach(
item -> {
System.out.print(item+" ");
});
5、stream().forEach
System.out.println("");
System.out.print("方法五>>输出list:");
list.stream().forEach(
item -> {
System.out.print(item+" ");
});