List集合四种遍历方式
一、List四种遍历方式
public class Demo {
public static void main(String[] args) {
List<String> list = new ArrayList<>(Arrays.asList("柯南","灰原","步美","元太","光彦"));
System.out.println("----- 普通for循环 -----");
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
System.out.println();
System.out.println("----- 增强for循环 -----");
for (String string : list) {
System.out.print(string + " ");
}
System.out.println();
System.out.println("----- Iterator迭代器 -----");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String string = iterator.next();
System.out.print(string + " ");
}
System.out.println();
System.out.println("----- Lambda表达式 -----");
list.forEach(System.out::println);
System.out.println();
list.forEach(string -> {
System.out.print(string + " ");
});
}
}
结果如下
----- 普通for循环 ----- 柯南 灰原 步美 元太 光彦 ----- 增强for循环 ----- 柯南 灰原 步美 元太 光彦 ----- Iterator迭代器 ----- 柯南 灰原 步美 元太 光彦 ----- Lambda表达式 ----- 柯南 灰原 步美 元太 光彦 柯南 灰原 步美 元太 光彦
文章仅供学习交流,侵权联系删除。
下一篇:
遍历List集合的三种方法
