sub*_*uba 1 java for-loop arraylist
以下代码块的结果是什么?
ArrayList<Integer> myList = new ArrayList<Integer>();
for (int i = 0; i < myList.size(); i++) {
myList.remove(i);
}
Run Code Online (Sandbox Code Playgroud)
提供答案是因为循环永远不会运行.
但是对于[-1,3,28,17,9,33]的输入,我得到[3,17,33]作为输出.这是什么意思?
在每次迭代时评估条件.列表开头包含[-1,3,28,17,9,33],循环开始:
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |