while(it.hasNext())
{
System.out.println("List: " +it.next().getProduct().getName() + " " + product.getName());
if (it.next().getProduct().getName().equals(product.getName()))
{
System.out.println("asd");
}
}
它返回同樣的事情:ArrayList的迭代器equals返回java.util.NoSuchElementException
名單:蘋果蘋果
列表:橙色橙色
但是當我嘗試比較他們我得到
列表:橙色橙色
異常在線程 「AWT-EventQueue的 - 0」 java.util.NoSuchElementException
,問題是在IF()行..如果我比較沒關係他們有或沒有getName()(因爲他們是相同的對象..)任何想法?