我有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次。