java8 stream for循环 强for 效率
来源:互联网 发布:被墙域名查询 编辑:程序博客网 时间:2024/06/16 00:02
Code
ArrayList<Integer> arrayList = new ArrayList<>(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d1 = new Date(); for(int i = 0; i < 20000000; i++){ arrayList.add(i); } Date d2 = new Date(); System.out.println("for循环时间: " + (d2.getTime()-d1.getTime()) + "ms"); arrayList.stream().filter(i -> i > 0); Date d3 = new Date(); System.out.println("流循环时间: " + (d3.getTime() - d2.getTime()) + "ms"); for(Integer i : arrayList){ i++; } Date d4 = new Date(); System.out.println("强for循环时间: " + (d4.getTime() - d3.getTime()) + "ms");
Console
for循环时间: 4594ms流循环时间: 55ms强for循环时间: 1742ms
阅读全文
0 0
- java8 stream for循环 强for 效率
- For 强循环
- for循环 时间效率
- for 循环 效率
- for循环执行效率
- for循环效率
- for循环效率对比
- for循环效率
- 优化for循环效率
- For循环效率
- for循环效率问题
- java8 stream().forEach 效率
- for循环嵌套的效率
- for循环效率问题整理
- 一个for循环的效率
- 有关for循环的效率
- for循环各种算法效率
- for循环的效率问题
- RTSP握手及会话流程抓取(RTSP over TCP)
- iOS开发 ☞ 图片资源路径
- SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
- ELK6.1搭建--安装和配置
- Mysql系列课程--第六章 索引和视图
- java8 stream for循环 强for 效率
- PyQt5笔记(01) -- 创建空白窗体
- 使用npm react-tools编译jsx
- find_all用法
- js实现继承的5种方式
- OPENDJ的安装图文说明
- Python Scikit-learn ---- 决策树算法
- String是否为空的注意点
- Winform登陆+验证码+链接数据库+窗口切换