ArrayList Java 判断是否包含某个元素的方法有哪些
在Java中,ArrayList类提供了多个方法来判断ArrayList是否包含某个元素。以下是一些常用的方法:
- contains(Object element):判断ArrayList中是否包含指定元素。如果包含返回true,否则返回false。
例子:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
boolean containsApple = list.contains("apple"); // true
boolean containsGrapes = list.contains("grapes"); // false
- indexOf(Object element):返回ArrayList中首次出现指定元素的索引。如果ArrayList中不包含该元素,则返回-1。
例子:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
int indexApple = list.indexOf("apple"); // 0
int indexGrapes = list.indexOf("grapes"); // -1
- lastIndexOf(Object element):返回ArrayList中最后一次出现指定元素的索引。如果ArrayList中不包含该元素,则返回-1。
例子:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("apple");
int lastIndexApple = list.lastIndexOf("apple"); // 3
int lastIndexGrapes = list.lastIndexOf("grapes"); // -1
- containsAll(Collection<?> collection):判断ArrayList是否包含指定集合中的所有元素。如果包含所有元素返回true,否则返回false。
例子:
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
ArrayList<String> fruits = new ArrayList<>();
fruits.add("apple");
fruits.add("banana");
boolean containsAllFruits = list.containsAll(fruits); // true
这些方法可以帮助你判断ArrayList是否包含某个元素或者某个集合中的所有元素
原文地址: http://www.cveoy.top/t/topic/iMj1 著作权归作者所有。请勿转载和采集!