- 1.最基本的for循环
- 2.增强for循环
- 3.foreach
- 4.list的Stream遍历
循环次数少的时候(万以内),这种方式效率是最高的,次数上万之后,效率都差不多
List2.增强for循环list = new ArrayList<>(); for (int i = 0; i < list.size(); i++) { System.out.println(array[i]); }
List3.foreachlist = new ArrayList<>(); for(String str: list) { System.out.println(str); }
List4.list的Stream遍历list = new ArrayList<>(); list.forEach(item->{ System.out.println(item); });
区别在于
stream是串行的。
parallelStream是并行的,处理速度快,但是存在线程不安全问题。
Listlist = new ArrayList<>(); list.stream().forEach(item->{ System.out.println(item); }); list.parallelStream().forEach(item->{ System.out.println(item); });
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)