我有两个arraylist fileWordList 和stopWordList。我想将 fileWordList 与 stopWordList 进行比较,并从 fileWordList 中删除任何相同的单词。我的代码如下:
ArrayList<String> fileWordList = new ArrayList<String>();
ArrayList<String> stopWordList = new ArrayList<String>();
for (Iterator<String> i = fileWordList.iterator(); i.hasNext(); ) {
for(Iterator<String> j = stopWordList.iterator(); j.hasNext();){
if (j.next() == i.next()){
i.remove();
}
}
}
错误是由:java.util.NoSuchElementException 引起的。如何解决这个问题?代码有什么问题?