java查询集合中年龄大于20岁的学生并输出在控制台
时间: 2023-11-30 07:00:44 浏览: 68
要查询集合中年龄大于20岁的学生并将结果输出在控制台,可以使用Java的集合框架中的ArrayList和foreach循环来实现。
首先,定义一个学生类,包含学生的姓名和年龄两个属性:
```
public class Student {
private String name;
private int age;
// 构造方法和getter/setter省略
}
```
然后,创建一个ArrayList集合,用于存储学生对象:
```
ArrayList<Student> students = new ArrayList<>();
```
接下来,向集合中添加一些学生对象:
```
students.add(new Student("张三", 18));
students.add(new Student("李四", 20));
students.add(new Student("王五", 22));
students.add(new Student("赵六", 25));
```
最后,使用foreach循环遍历集合中的每个学生对象,并判断其年龄是否大于20岁,如果是,则输出到控制台:
```
for(Student student : students) {
if(student.getAge() > 20) {
System.out.println("姓名:" + student.getName() + ",年龄:" + student.getAge());
}
}
```
上述代码会输出年龄大于20岁的学生的姓名和年龄,显示在控制台上。请注意,这里的代码仅供参考,实际情况下,可能需要根据具体的业务需求进行更多的处理。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)