我被要求在编码中使用增强型for
循环。我只学过如何使用传统的for
循环,因此不知道它与增强的for
循环之间的差异。 在Java中,增强型for
循环与传统for
循环有何不同?我应该注意哪些教程不提及哪些错综复杂?
答案 0 :(得分:10)
增强的for
循环只是限制括号内的参数数量。
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]);
}
可以写成:
for (int myValue : myArray) {
System.out.println(myValue);
}
答案 1 :(得分:0)
for (Object obj : list);
ArrayList<Integer> list = new ArrayList<Integer>();
list.forEach((n) -> System.out.println(n));