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集合的三种方法