在Java中,ArrayList类提供了多个方法来判断ArrayList是否包含某个元素。以下是一些常用的方法:

  1. 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
  1. 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
  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
  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是否包含某个元素或者某个集合中的所有元素

ArrayList Java 判断是否包含某个元素的方法有哪些

原文地址: http://www.cveoy.top/t/topic/iMj1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录