原文:for循环和foreach循环遍历集合的效率比较

先上代码 结果如下: 本次测试工 W条数据 通过控制台输出的结果可以看出, 循环遍历ArrayList集合时,for和foreach的耗时时间差不多,多次测试可以发现,for循环效率比foreach的效率还要高一些 循环遍历LinkedList集合时,for循环的耗时明显高于foreach循环的耗时。 结论:当遍历数组结构的集合时用for或者foreach都行 在固定长度或者长度不需要计算的时候f ...

2018-07-04 17:33 0 12422 推荐指数:

查看详情

关于for、foreach、map、filter、forin循环实际运行效率比较

为了准确for、foreach、map、filter、for in这些循环效率,我写了下面的方法。 为了避免单次运行的随机性,让每个循环都跑100次,然后取平均值。得出的平均值跟单次结果存在误差(单次运行远大于平均后的值),但可以对比使用。 完整代码: 测试环境:chrome ...

Fri Aug 07 02:13:00 CST 2020 0 1230
JSTL的foreach循环遍历

forEach循环 java中的 for(String str : list) ================================ <ul> <c:forEach var="str" items="${list}" varStatus="vs"> < ...

Mon Aug 10 17:45:00 CST 2020 0 1168
foreach遍历循环数组

foreach有两种语法:第一种:遍历给定的 数组语句 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。 第二种:同上,同时当前单元的键名也会在每次循环中被赋给变量 ...

Sat Dec 16 18:22:00 CST 2017 0 8666
JSP页面通过c:forEach标签循环遍历List集合

c:forEach>标签有如下属性: 属性 描述 是否必要 默认值items 要被循环的信息 否 无begin 开始的元素(0=第一个元素,1=第二个元素) 否 0end 最后一个元素(0=第一个元素,1=第二个元素) 否 Last elementstep 每一次迭代的步长 否 1var ...

Mon Jun 03 23:24:00 CST 2019 0 5390
foreach与正常for循环效率对比

/** * 测试for与froEach效率 * @author 15735400536 * */ public class TestList { public static void main(String[] args) { List<Integer> array ...

Sun Jun 23 01:42:00 CST 2019 0 1828
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM