我想知道这些之间是否存在差异:
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 ×1