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);
}
}
}