1、看List里是否存在某个元素 contains
//省略建立list
boolean contains = stringList.contains("上海");
System.out.println(contains);
如果存在是true,不存在是false
2、看某个元素在List中的索引号 .indexOf
List<String>stringList = new ArrayList<>();
stringList.add("上海");
stringList.add("厦门");
int i = stringList.indexOf("上海");
int j = stringList.indexOf("北京");
System.out.println(i);
System.out.println(j);
如果不存在,输出结果 -1 ,否则输出该元素在集合中是索引号。
3、数据库里某个字段 in (your_list)
select * from t_class where id in (your_list);
4、List空集合的size是0 若要判空,别用 size < 0 ,用.isEmpty()
List<String> newList = new ArrayList<>();
boolean empty = newList.isEmpty();
int size = newList.size();
System.out.println(empty);
System.out.println(size);
输出结果:
true
0
5、将指定集合添加到list结尾 listA.addAll(listB)
List<String>A = new ArrayList<>();
A.add("上海");
A.add("厦门");
List<String>B = new ArrayList<>();
B.add("北京");
B.add("深圳");
//addAll 成功为true
boolean b = A.addAll(B);
System.out.println(b);
//此时A输出结果 [上海, 厦门, 北京, 深圳]
System.out.println(A);