简述
ArrayList是Java内置的数据集合,用于存储多个数据。
ArrayList是数组的替代品,提供了更多的数据操作方式。
实现代码:
import java.util.ArrayList;
import java.util.List;
public class ArrayListExample {
public static void main(String[] args) {
//泛型<类名>,用于规范列表中的数据类型
List<String> bookList = new ArrayList<String>();
bookList.add("红楼梦");// 向列表末端追加数据
bookList.add("西游记");
bookList.add("水浒传");
bookList.add("三国演义");
bookList.add(0,"镜花缘");
System.out.println(bookList);
String bookname = bookList.get(2);// 得到指定索引位置(从0开始)的数据
System.out.println(bookname);
int size = bookList.size();// 得到列表数据的总数
System.out.println(size);
bookList.remove(0);// 移除第3条数据
System.out.println(bookList);
bookList.remove(bookList.size()-1);//移除最后一条数据
System.out.println(bookList);
for(String book : bookList){ // 遍历列表所有数据
System.out.println("《"+ book +"》");
}
}
}