arraylist根据条件查询
时间: 2024-04-24 12:25:43 浏览: 20
您可以使用以下步骤来根据条件查询ArrayList:
1. 创建一个新的ArrayList来存储满足条件的元素。
2. 使用一个循环遍历原始的ArrayList中的每个元素。
3. 在循环中,检查每个元素是否满足您的条件。
4. 如果满足条件,将该元素添加到新的ArrayList中。
5. 循环结束后,新的ArrayList将只包含满足条件的元素。
以下是一个示例代码,假设您要查询一个存储整数的ArrayList,并找到所有大于10的元素:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> originalList = new ArrayList<>();
originalList.add(5);
originalList.add(12);
originalList.add(8);
originalList.add(15);
originalList.add(3);
ArrayList<Integer> filteredList = new ArrayList<>();
for (Integer element : originalList) {
if (element > 10) {
filteredList.add(element);
}
}
System.out.println("Filtered List: " + filteredList);
}
}
```
运行以上代码,您将得到输出结果为 "Filtered List: [12, 15]" ,这是满足条件的元素列表。
您可以根据自己的需求修改条件和数据类型。希望这对您有所帮助!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)