目录
一、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表达式 -----
柯南
灰原
步美
元太
光彦
柯南 灰原 步美 元太 光彦
文章仅供学习交流,侵权联系删除。