我是靠谱客的博主 冷静网络,最近开发中收集的这篇文章主要介绍fori,foreach,iterator循环遍历的方式比较,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

开发过程中经常遇到循环遍历的三种方式,于是为了代码的高效执行,就探究一下三种循环方式在什么情况下使用是最高效的。

for(int i = 1;i< 1000;i++){

}

这是一个标准的fori循环方式,这种方式比foreach和iterator运行的速度快。但是在遍历过程中我们没办法进行删除操作

for(String name:nameList){

}

这是一个foreach循环的方式,我们可以直接对name进行各种操作,我们还可以使用对象等替换掉name,这样我们可以直接对一个对象进行业务方面的操作

Iterator<Persion> iterator = list.iterator();

while(iterator.hasNext()){

Persion persion = iterator.next();

}

这是一个标准的构造器方式,我们可以直接遍历集合中每个对象进行操作,而且进行删除操作时使用iterator。

单纯的遍历速度效率由高到低:fori>iterator>foreach

其实大家也都知道sream流也是一种项目中最常用的一种方式,但是单纯的遍历效率来看stream流速度最低,但是stream流有着更加简洁方便的方法能够使用。

最后

以上就是冷静网络为你收集整理的fori,foreach,iterator循环遍历的方式比较的全部内容,希望文章能够帮你解决fori,foreach,iterator循环遍历的方式比较所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部