這裏是我的代碼:提供任何更好的邏輯,在while循環檢查空?
while (itr.hasNext()) {
System.out.println(itr.next());
}
itr
是Iterator
類型。
如果itr
是null
,然後我面對空指針異常。
我試過使用if condition
檢查itr
是不是null
之前while loop
。
象下面這樣:
if (itr != null) {
while (itr.hasNext()) {
System.out.println(itr.next());
}
}
是否有其他更好的方式來做到這一點?
如果「ITR」爲空,你不應該這樣環附近的任何地方獲得。 – EJP