Java list查找 案例
时间: 2023-11-20 12:04:56 浏览: 65
假设我们有一个包含整数的List,我们想查找是否存在一个特定的整数。可以使用contains()方法轻松实现这一点。以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class ListSearchExample {
public static void main(String[] args) {
// 创建一个包含整数的List
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
// 查找List中是否存在一个特定的整数
int targetNumber = 3;
if (numbers.contains(targetNumber)) {
System.out.println("List中包含整数 " + targetNumber);
} else {
System.out.println("List中不包含整数 " + targetNumber);
}
}
}
```
输出结果将是:
```
List中包含整数 3
```
如果要查找List中是否存在满足特定条件的元素,可以使用stream()方法和filter()方法实现。例如,以下代码查找List中是否存在大于3的整数:
```java
import java.util.ArrayList;
import java.util.List;
public class ListSearchExample {
public static void main(String[] args) {
// 创建一个包含整数的List
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
// 使用stream()方法和filter()方法查找List中是否存在大于3的整数
if (numbers.stream().anyMatch(number -> number > 3)) {
System.out.println("List中存在大于3的整数");
} else {
System.out.println("List中不存在大于3的整数");
}
}
}
```
输出结果将是:
```
List中存在大于3的整数
```
阅读全文