importjava.util.ArrayList;importjava.util.List;publicclassForLoopExample{publicstaticvoidmain(String[]args){List<String>fruits=newArrayList<>();fruits.add("苹果");fruits.add("香蕉");fruits.add("橙子");fruits.add("葡
"foreach loop for ArrayList: " + (end2 - start2) + " ns");// 使用for循环遍历LinkedListlong start3 = System.nanoTime();for (int i = 0; i < linkedList.size(); i++) {int value = linkedList.get(i);}long end3 = System.nanoTime();System.out.println("for loop for LinkedList:...
在上面的代码中,我们使用普通的for循环来遍历List,通过循环变量i来获取List的下标,并通过list.get(i)方法来获取对应下标的元素。 方法二:使用增强for循环遍历List 另一种方法是使用增强for循环(foreach loop)来遍历List,这种方法更加简洁。 List<String>list=Arrays.asList("A","B","C","D");intindex=0;fo...
List<Integer>list=getList(1000000);//开启 for loop 耗时计算longstartFor=System.currentTimeMillis();for(inti=0;i<list.size();i++){Integerinteger=list.get(i);}longcostFor=System.currentTimeMillis()-startFor;System.out.println("for loop cost for ArrayList:"+costFor);//forEach 耗时计算long...
java中for循环的6种写法 有些写法上的说明写的过于武断,可能有很多不当之处,仅供参考。 packageForLoop;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;/*** java中for循环的6种写法 * *@authorPanda.Pan * * @创建时间:2014-2-28 上午09:39:13*/publicclassForLoop {public...
集合遍历:对于集合类(如List、Set等),也可以使用For Loop遍历其中的元素。 文件处理:在读取文件内容时,可以使用For Loop逐行读取文件中的数据。 数据处理:对于需要对一组数据进行相同操作的情况,可以使用For Loop简化代码。 腾讯云提供了丰富的云计算产品,其中与Java开发相关的产品包括: 云服务器(CVM):提供可扩展的...
这里我会给出几个额外的例子,这些例子展示了在不同场景下如何使用Java的for循环来进行倒序遍历。 2.1例子1:倒序遍历ArrayList importjava.util.ArrayList;importjava.util.List;publicclassReverseArrayListExample{publicstaticvoidmain(String[] args){ List<Integer> numbers =newArrayList<>();// 向ArrayList中添加元素...
简单说明一下上面的带,先创建一个List,然后通过两种方式的遍历来计算耗时,根据集合的大小不同,我们进行运行会得到下面的一些测试数据,不同人的机器上面运行的时间会不一定,不过差距应该也不会太大。 通过上面的测试结果我们可以发现,在集合相对较小的情况下,for loop和foreach两者的耗时基本上没有什么差别,当集合的...
List<String> testList = Arrays.asList("A", "B", "C"); logger.debug("--- FOR LOOP ---"); for (String s : testList) { logger.debug(s); } 如果需要下标的话,还是可以在里面直接定义一个 i 进行一些操作的。在 JDK 5 以后的版本中,这种写法越来越多了,通常直接定义 i ...
List<String> testList = Arrays.asList("A", "B", "C");logger.debug("--- FOR LOOP ---"); for (String s : testList) { logger.debug(s); } 如果需要下标的话,还是可以在里面直接定义一个 i 进行一些操作的。 在JDK 5 以后的版本中,这种写法越来越多了,通常直接定义 i 的循环就比较少了...