-5

有没有办法做一个 if 语句,其中一个数字与整个数组列表进行比较?我想要求用户输入一个数字,然后在数组列表中扫描相同的数字,然后从数组列表中打印出数字。

4

2 回答 2

5

您可以使用contains().

Integer someInt = Integer.valueOf(10);
if(list.contains(someInt)) {
    // other code
}
于 2013-06-07T17:46:42.407 回答
0

在这里使用 aSet而不是 a List。因为,您正在添加数字,您的列表中可能不会有重复项。Set#contains()如果您的列表很大,性能会更好(接近恒定时间)。

于 2013-06-07T18:00:45.017 回答