zoukankan      html  css  js  c++  java
  • java的几种for循环方法

    自从jdk升级为1.8以后,for循环又升级了

    1. classic for
    2. classic foreach
    3. List.forEach()
    4. List.stream().forEach()
    5. List.parallelStream().forEach

      

    1.classic for

    for(int i = 0, l = list.size(); i < l; ++i) {
        doIt(list.get(i));
    }


    2.classic foreach

    for(Integer i : list) {
        doIt(i);
    }
    
    

    3.List.forEach()

    list.forEach((i) -> doIt(i));

    4.List.stream().forEach()

    list.stream().forEach((i) -> doIt(i));

    5.List.parallelStream().forEach()

    list.parallelStream().forEach((i) -> doIt(i));


    其中第四种方法运行的for循环最快。。。


     
     



  • 相关阅读:
    bzoj1797
    bzoj1266
    bzoj1497
    bzoj1412
    bzoj3156
    JSOI2014第三轮总结
    bzoj1855
    bzoj1044
    codeforces 371D
    codeforces 371B
  • 原文地址:https://www.cnblogs.com/huzi007/p/5200926.html
Copyright © 2011-2022 走看看