lamda循环_普通for循环,foreach循环,lambda循环性能对比

最近学习使用lambda表达式的时候,碰到lambda的内部迭代循环,书写十分方便,但是不知道执行效率如何,于是自己进行了一个测试.

demo代码:

packagecom.example.demo;importio.swagger.models.auth.In;importjava.util.ArrayList;importjava.util.LinkedList;importjava.util.List;/*** 普通for循环,foreach增强循环,lambda表达式foreach性能的测试*/

public classForEachTest {public static voidmain(String[] args) {//System.out.println("ArrayList第一次");//testArrayList();//System.out.println("ArrayList第二次");//testArrayList();//System.out.println("ArrayList第三次");//testArrayList();

System.out.println("LinkedList第一次");

testLinkedList();

System.out.println("LinkedList第二次");

testLinkedList();

System.out.println("LinkedList第三次");

testLinkedList();

}/*** 初始化测试集合ArrayList

*@paramsize

*@return

*/

public static List initArrayList(intsize){

List al = new ArrayList

你可能感兴趣的:(lamda循环)