ArrayList被称为数组列表,数据采用数组的方式存储,使
用连续内存存储。ArrayList是Java语言中可变长度数组的 实现。
ArrayList的常用方法
-add(Object o);->集合中添加数据
-remove(Object o)->删除集合中的数据
-add(int index, Object element)->给集合中某个索引位置添加一个数据
-get(intindex)->获取集合中某个位置的信息
例题如下:
首先创建user类,
public class User {
private String userName
public User(String userName) {
super();
this.userName = userName;
}
public String getUserName() {
return userName;
}
……
public void setUserName(String userName){
this.userName = userName;
}
}
public class ListTest { public static void main(String[] args) { //创建用户对象 User user=new User("黄忠"); User user1=new User("李白"); //创建集合对象,存放用户对象 List<User> userList = new ArrayList<User>(); userList.add(user); userList.add(user1);
for(User x:userList){ //使用增强for循环遍历数组集合 System.out.println(userInfo);
}}
}