Java 有不同for
的循环来遍历列表。例如:
public void myMethod(List list) {
for (int i = 0; i <= list.size(); i++) {
...
}
}
或者,我们可以这样写:
public void myMethod(List list) {
for (String obj : list) {
...
}
}
或者,我们可以使用列表迭代器:
public void myMethod(List list) {
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
...
}
}
哪一个是最好的并且NullPointerException
无需更多代码就可以防止 s ?