我正在使用基本的if语句,例如
if(b==0 || b==2)
{
//do something
}
问题是在使用时b可能等于2个整数......或更少。我试过写作。
if(
/* for loop to check b against an ArrayList of ints adding || if iteration is anything but the ArrayLists size - 1 */
){
//do something
}
Eclipse显然不会让我这样做。有没有办法处理可能不同数量的b == 0 || b == 2 || b == ......?
**编辑
if语句已经在for循环中,迭代b
答案 0 :(得分:4)
您可以创建要检查的所有整数的列表,并使用contains()
;
List<Integer> values = Arrays.asList(0, 2, 5, 7);
if (values.contains(b)) {
...
}