Java ArrayList.contains() 方法及代码示例
判断列表是否包含指定元素
定义
public boolean contains(Object o)
参数
参数类型 | 参数名称 | 参数描述 |
---|---|---|
Object | o | 要比对的对象 |
返回值
如果列表包含指定的元素则返回 true
.
更确切地说, 当且仅当列表中至少包含一个元素 e
符合 Objects.equals(o, e)
时返回 true
.
说明
本方法由 Collection<E>
接口的 contains()
方法指派
本方法由 List<E>
接口的 contains()
方法指派
本方法重写了 AbstractList<E>
类的 contains()
方法
示例
数组列表是否包含指定元素的使用示例
package com.yi21.arraylist; import java.util.ArrayList; import java.util.Set; public class Yi21ArraysListContains { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.addAll(Set.of("Hello", "World", "21yi")); String term = "Hi"; testContains(list, term); term = "Hello"; testContains(list, term); } private static void testContains(ArrayList<String> list, String term) { System.out.println("列表是否包含 " + term + " ? " + list.contains(term)); } }
执行结果为 :
列表是否包含 Hi ? false 列表是否包含 Hello ? true