for和foreach的效率对比分析


本篇文章为大家展示了f 香港云主机or和foreach的效率对比分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。先从原理上进行分析,for循环没啥好说的,主要是foreach,foreach的源码如下: 由于foreach是使用的迭代器的方式遍历的,所以在对最后一个数据元素进行remove操作时,会抛出异常。 for循环运行: foreach循环运行:两者的效率差:采用ArrayList对随机访问比较快,而for循环中的get()方法,采用的即是随机访问的方法,因此在ArrayList里,for循环较快。采用LinkedList则是顺序访问比较快,iterator中的next()方法,采用的即是顺序访问的方法,因此在LinkedList里,使用iterator较快。代码: LinkedList运行结果: ArrayList运行结果:上述内容就是for和foreach的效率对比分析,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注开发云行业资讯频道。

相关推荐: CSS中的 :Where和 :Is 伪类函数怎么用

这篇文章主要介绍“CSS中的 :Where和 :Is 伪类函数怎么用”,在日常操作中,相信很多人在CSS中的 :Where和 :Is 伪类函数怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS中的 :Where和 :Is…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 07/26 10:32
Next 07/26 10:32

相关推荐