小编sha*_*nks的帖子

传统循环和for-each循环之间有什么区别?

我想知道这些之间是否存在差异:

ArrayList<Example> list = new ArrayList<Example>
Run Code Online (Sandbox Code Playgroud)

1-)

for(int i = 0; i < list.size(); i++) {
    list.get(i).doSomething();
}
Run Code Online (Sandbox Code Playgroud)

2-)

for(Example example : list) {
    example.doSomething();
}
Run Code Online (Sandbox Code Playgroud)

如果没有任何差异哪一个更常见或更有效?

java

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1