erDiagram loopCounter ||..|{ Foreach Loop : contains loopCounter ||--|{ Counter Variable : contains loopCounter ||--|| List : uses loopCounter }|--|| Output : generates 在这个关系图中,loopCounter表示循环计数器,Foreach Loop表示循环结构,Counter Variable表示计数器变量,List表示要遍历的对象,...
publicclassForLoopTest{publicstaticvoidmain(String[] args){ List<Integer> arrayList =newArrayList<>();for(inti=0; i <10000000; i++) { arrayList.add(i); }longarrayListStartTime=System.currentTimeMillis();for(inti=0; i < arrayList.size(); i++) { arrayList.get(i); }longarrayListCost=S...
System.out.println("foreach循环"); Iterator var1 = names.iterator(); while(var1.hasNext()) { String name = (String)var1.next(); System.out.println(name); } System.out.println("普通for循环"); for(int i = 0; i < names.size(); ++i) { System.out.println((String)names.get(i)...
importjava.util.ArrayList;importjava.util.List;publicclassIterateListTest{publicstaticvoidmain(String[]args){List<Integer>mylist=newArrayList<>();for(int i=0;i<1000000;i++){mylist.add(i);}long forLoopStartTime=System.currentTimeMillis();for(int i=0;i<mylist.size();i++){mylist.get(i...
现在让我们使用for循环方法和for-each方法进行测试。 代码语言:java AI代码解释 publicclassForLoopTest{publicstaticvoidmain(String[]args){List<Integer>arrayList=newArrayList<>();for(inti=0;i<10000000;i++){arrayList.add(i);}longarrayListStartTime=System.currentTimeMillis();for(inti=0;i<arrayList.size...
接下来,我们对这3种for循环方式一一评估。 Classic for loop 首先,来看看classic for loop. List<String> birds =new ArrayList<String>() { { add("magpie"); add("crow"); add("emu"); } }; for (int i =0; i < birds.size(); i++) { String bird = birds.get(i); }...
for循环的工作流程图 示例1:for循环 //程序打印一个句子十次 class Loop { public static void main(String[] args) { for (int i = 1; i <= 10; ++i) { System.out.println("Line " + i); } } } 输出: Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10...
for 的另外一种写法 针对上面的情况,如果你只是需要遍历的话,你还是可以考虑这样写。List<String> testList = Arrays.asList("A", "B", "C"); logger.debug("--- FOR LOOP ---"); for (String s : testList) { logger.debug(s); } 如果需要下标的话,还是可以在里面直接定义一个...
for 的另外一种写法 针对上面的情况,如果你只是需要遍历的话,你还是可以考虑这样写。 List<String> testList = Arrays.asList("A", "B", "C");logger.debug("--- FOR LOOP ---"); for (String s : testList) { logger.debug(s); }
public static void main(String[] args) { //外层循环控制行 for (int i = 1; i <=...