java Arraylist是否存在一个方法可以检测待加入的元素是否已经在arraylist里存在?
时间: 2024-05-12 17:19:16 浏览: 46
是的,Java的ArrayList类有一个contains方法,可以用于检测指定元素是否存在于列表中。该方法返回一个布尔值,如果列表包含指定的元素,则返回true,否则返回false。以下是使用contains方法的示例:
```java
ArrayList<String> list = new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("orange");
if(list.contains("apple")){
System.out.println("List contains apple");
}else{
System.out.println("List does not contain apple");
}
```
在上面的示例中,contains方法用于检测列表中是否包含字符串“apple”。如果包含,则输出“List contains apple”,否则输出“List does not contain apple”。
阅读全文