java迭代器 异常_java.util.NoSuchElementException在Java中使用迭代器
我正在嘗試使用迭代器遍歷我的日志列表中的列表。目標(biāo)是搜索包含與新日志相同的電話號(hào)碼,類型和日期的日志
但是,我在條件語(yǔ)句中得到了java.util.NoSuchElementException。有誰(shuí)知道可能導(dǎo)致問(wèn)題的原因?
我的密碼
public void addLog(String phonenumber, String type, long date, int incoming, int outgoing)
{
//Check if log exists or else create it.
Log newLog = new Log(phonenumber, type, date, incoming, outgoing);
//Log exists
Boolean notExist = false;
//Iterator loop
Iterator iterator = logs.iterator();
while (iterator.hasNext())
{
//This is where get the exception
if (iterator.next().getPhonenumber() == phonenumber && iterator.next().getType() == type && iterator.next().getDate() == date)
{
updateLog(newLog, iterator.next().getId());
}
else
{
notExist = true;
}
}
if (notExist)
{
logs.add(newLog);
}
}
總結(jié)
以上是生活随笔為你收集整理的java迭代器 异常_java.util.NoSuchElementException在Java中使用迭代器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java面向对象编程集合边框_Java学
- 下一篇: 以下关于java中布局管理说法错误的是_