提示:题目答案均由博主自主编写,想法不一,答案也不一,本答案仅提供参考,如有疑问,可在评论区提问,有时间会解答
Student类:
package llf.test;
public class Student {
private int id;
private String name;
private int age;
public Student() {
}
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
/**
* 获取
* @return id
*/
public int getId() {
return id;
}
/**
* 设置
* @param id
*/
public void setId(int id) {
this.id = id;
}
/**
* 获取
* @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;
}
}
主方法源码:
package llf.test;
import java.util.ArrayList;
public class demo1 {
public static void main(String[] args) {
//定义集合对象list,所要添加的元素为Student类
ArrayList<Student> list = new ArrayList();
//new新的对象,并添加对于的属性值
Student s1 = new Student(1,"张三",20);
Student s2 = new Student(2,"李四",21);
Student s3 = new Student(3,"王五",22);
//将对象添加到集合中
list.add(s1);
list.add(s2);
list.add(s3);
//遍历集合
for (int i = 0; i < list.size(); i++) {
//将集合中的数据赋值给对象stu
Student stu = list.get(i);
//打印数据
System.out.println("id: " + stu.getId() + "姓名: " + stu.getName() + "年龄: " + stu.getAge());
}
}
}
运行结果:
id: 1姓名: 张三年龄: 20
id: 2姓名: 李四年龄: 21
id: 3姓名: 王五年龄: 22