私はposition
を持っていますが、どちらの質問が表示されていますか?私はarraylistにposition
と等しいintを追加したいと思います。次に、そのarraylistがそのintを持っているかどうかを確認して、そのintが再び追加されないようにしたいのです。次のコードでは、position
のintを複数回追加します。 0がそれであるかどうarraylistがまだ存在しない場合にのみintを追加する
if(correctQuestions.size() == 0){
correctQuestions.add(position);
}else if(correctQuestions.size() > 0){
if(!Arrays.asList(correctQuestions).contains(position)){
correctQuestions.add(position);
}
}
position = 0;
場合、このコードを実行するたびに関わらず、常に私のArrayListにposition
を追加します。たとえば、このコードを3回実行すると、arraylistは[0,0,0]を出力して0を1回だけ追加することができます。