我有兩個列表word
包含單詞(單詞是列表單詞的副本)和existingGuesses
包含字符,我想比較它們(表示比較每個字符是否出現在列表中word
或不)通過遍歷一個for循環。任何人都可以建議我如何做比較?java中使用for循環的兩個列表的比較
public List<String> getWordOptions(List<String> existingGuesses, String newGuess)
{
List<String> word = new ArrayList<String>(words);
/* String c = existingGuesses.get(0);
ListIterator<String> iterator = word.listIterator();
while(iterator.hasNext()){
if(word.contains(c))
{
word.remove(c);
}
}*/
for(String temp: word){
for(String cha: existingGuesses){
}
}
return null;
}
我不明白的問題。你可以發佈一些示例輸入和預期輸出嗎? – jlordo
你說existingGuesses包含字符,而在這裏你已經聲明爲包含字符串? – mawia
順便說一句,將'List'命名爲** word **(但看起來像是** words **)是一種不好的做法。如果有一個單字符串列表,則命名爲:字符。 –