实现代码如下
import java.util.ArrayList;
public class ListTest {
public static void main(String args[]){
//创建list对象
ArrayList<User> list = new ArrayList<User>();
//创建User对象
User u = new User("li",20);
User u2 = new User("wang", 23);
//往list添加值
list.add(u);
list.add(u2);
System.out.println("list 长度为"+list.size());
//循环取出user值
for(User us : list){
System.out.println("name==="+us.getName()+";age==="+us.getAge());
}
list.remove(u2);
list.remove(u);
System.out.println("list 长度为"+list.size());
for(User us : list){
System.out.println("name==="+us.getName()+";age==="+us.getAge());
}
}
}
实体类
public class User {
private String name;
private Integer age;
//构造方法
public User(String name,Integer age){
this.name = name;
this.age = age;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}