java ListObject 判断是否包含Object
可以使用List的contains方法来判断是否包含Object,该方法返回一个boolean值,表示List中是否包含指定的Object。例如:
List<Object> list = new ArrayList<>();
list.add("abc");
list.add(123);
list.add(true);
Object obj = "abc";
if (list.contains(obj)) {
System.out.println("List contains " + obj);
} else {
System.out.println("List does not contain " + obj);
}
输出结果为:List contains abc。
需要注意的是,List的contains方法使用了Object的equals方法来比较元素是否相等,因此需要确保List中的元素类型正确实现了equals方法。如果List中的元素类型是自定义类,则需要重写equals方法。
原文地址: https://www.cveoy.top/t/topic/b8He 著作权归作者所有。请勿转载和采集!