String contains 与 list contains
时间: 2024-11-15 17:27:40 浏览: 1
C# List<T> Contains<T>()的用法小结
`String.contains()` 和 `List.contains()` 都是用来判断某个元素是否存在于集合中的方法,但它们应用于不同类型的数据结构。
1. `String.contains()` 是 Java 中 `String` 类的一个实例方法,用于检查给定字符串是否包含指定的字符序列。它返回一个布尔值,如果原始字符串中包含该子串,则返回 `true`,否则返回 `false`。例如:
```java
String str = "Hello World";
boolean containsSubstring = str.contains("World"); // 返回 true
```
2. `List.contains()` 是 `List` 接口(如 ArrayList、LinkedList 等)的一个通用方法,适用于任何实现了 List 接口的对象。这个方法接受一个元素作为参数,检查列表中是否存在相同的对象,同样返回一个布尔值。比如:
```java
List<String> myList = Arrays.asList("Apple", "Banana", "Cherry");
boolean containsElement = myList.contains("Banana"); // 返回 true
```
阅读全文