我有position
,它等於顯示哪個問題。我想添加一個int等於position
給arraylist。然後我想檢查一下,看看這個數組列表是否有int,防止再次添加int。使用下面的代碼,它會多次添加position
int。只有當它不存在時,纔將int添加到arraylist
if(correctQuestions.size() == 0){
correctQuestions.add(position);
}else if(correctQuestions.size() > 0){
if(!Arrays.asList(correctQuestions).contains(position)){
correctQuestions.add(position);
}
}
如果position = 0;
那麼這段代碼的每次運行將繼續增加position
到我的ArrayList不管0是與否。例如,運行此代碼3次會導致我的數組列表輸出[0,0,0],只允許它添加0次。