Javaコードに問題があります。私はループを使用して、他の方法を使用するはずです。私ArrayLis
トンがArrayListの重複を削除する - Java
の含まれていることを セイ[犬猫犬犬猫犬馬]
私の最終的な結果は
に等しいので、私の目標は、犬と猫のコピーを削除することもあります[犬猫馬]
public void removeDouble(){
int counter = 0;
for (int i = 0 ; i < animals.size(); i++) {
for (int j = 1+i; j < animals.size() ; j++)
//don't start on the same word or you'll eliminate it.
if (animals.get(j).equals(animals.get(i)) ) {
animals.remove(animals.get(j));
counter++;
}
}
}
"ロジック"は正しいと感じますが、私のコードはうまく動作しません。誰か助けてくれますか?
* "ロジック"が正しいと感じますが、私のコードはうまく動作しません。あなたはこれを詳しく説明できますか?出力は何ですか?あなたはそれが何を期待していましたか? 'List'を反復している間、それを削除することはお勧めできません。 – CKing