我想检查ArrayList中的元素是否包含用户给出的整数,以查看列表中是否已存在该整数。
答案 0 :(得分:1)
您应该考虑使用ArrayList.contains()
ArrayList<Integer> list = new ArrayList<Integer>();
// populate your list here
Integer i = 1;
System.out.println(list.contains(i));
由于int
使用泛型而他们don't allow to use primitive types,您必须将原始Integer
类型的原型ArrayList<T>
自动装箱。
已编辑。