存储学生对象集合
原创
©著作权归作者所有:来自51CTO博客作者拔你腿毛跑路的原创作品,请联系作者获取转载授权,否则将追究法律责任
package ArrayList;
public class Studen {
private String name;
private int age;
public Studen() {
}
public Studen(String name, int age) {
this.name = name;
this.age = age;
}
/**
* 获取
* @return name
*/
public String getName() {
return name;
}
/**
* 设置
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* 获取
* @return age
*/
public int getAge() {
return age;
}
/**
* 设置
* @param age
*/
public void setAge(int age) {
this.age = age;
}
}
import ArrayList.Studen;
import java.util.ArrayList;
public class ArrayListTest2 {
public static void main(String[] args) {
/**
* 创建一个存储学生对象的集合,存储三个学生对象,使用程序在控制台遍历该集合
* 在控制台打印出年龄低于18的学生信息
*/
Studen stu1=new Studen("张三","12");
Studen stu2=new Studen("李四","22");
Studen stu3=new Studen("王五","23");
ArrayList<Studen> l=new ArrayList<>();
l.add(stu1);
l.add(stu2);
l.add(stu3);
for (int i = 0; i < l.size(); i++) {
Studen stu = l.get(i);
System.out.println(stu.getName()+"--"+ stu.getAge());
if(stu.getAge()<18) {
System.out.println(stu.getName() + "--" + stu.getAge());
}
}
}
}