java list包含某个字符串
时间: 2023-08-11 09:07:42 浏览: 143
如果你想判断一个Java List中是否包含某个字符串,你可以使用List.contains()方法。具体的实现代码如下:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
if (list.contains("banana")) {
System.out.println("List contains 'banana'");
} else {
System.out.println("List does not contain 'banana'");
}
```
输出:
```
List contains 'banana'
```
如果你的List中存储的是自定义对象,你需要在自定义对象中实现equals()方法,以便List.contains()方法正确判断对象是否相等。
相关问题
字符串 java list 初始化包含某个字符串
字符串 java list 初始化包含某个字符串的方法有多种。其中一种方法是使用ArrayList类的构造方法。可以使用`ArrayList<String>`来创建一个字符串类型的列表,并使用`add`方法将需要的字符串添加到列表中。以下是一个示例代码:
```
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("字符串1");
list.add("字符串2");
list.add("字符串3");
// 判断列表中是否包含某个字符串
boolean containsString = list.contains("需要判断的字符串");
System.out.println(containsString); // 输出结果为 true 或 false
}
}
```
另外还可以使用Arrays类的`asList`方法将数组转换为List,并使用`contains`方法判断列表中是否包含某个字符串。以下是一个示例代码:
```
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String[] array = {"字符串1", "字符串2", "字符串3"};
// 将数组转换为List
List<String> list = Arrays.asList(array);
// 判断列表中是否包含某个字符串
boolean containsString = list.contains("需要判断的字符串");
System.out.println(containsString); // 输出结果为 true 或 false
}
}
```
java判断字符串集合中是否包含某个字符串
您可以使用Java中的contains方法来判断一个字符串是否包含在一个字符串集合中。例如:
List<String> stringList = new ArrayList<>();
stringList.add("hello");
stringList.add("world");
if (stringList.contains("hello")) {
System.out.println("包含字符串hello");
} else {
System.out.println("不包含字符串hello");
}
阅读全文