简述

ArrayList是Java内置的数据集合,用于存储多个数据。
ArrayList是数组的替代品,提供了更多的数据操作方式。

实现代码:

  1. import java.util.ArrayList;
  2. import java.util.List;
  3. public class ArrayListExample {
  4. public static void main(String[] args) {
  5. //泛型<类名>,用于规范列表中的数据类型
  6. List<String> bookList = new ArrayList<String>();
  7. bookList.add("红楼梦");// 向列表末端追加数据
  8. bookList.add("西游记");
  9. bookList.add("水浒传");
  10. bookList.add("三国演义");
  11. bookList.add(0,"镜花缘");
  12. System.out.println(bookList);
  13. String bookname = bookList.get(2);// 得到指定索引位置(从0开始)的数据
  14. System.out.println(bookname);
  15. int size = bookList.size();// 得到列表数据的总数
  16. System.out.println(size);
  17. bookList.remove(0);// 移除第3条数据
  18. System.out.println(bookList);
  19. bookList.remove(bookList.size()-1);//移除最后一条数据
  20. System.out.println(bookList);
  21. for(String book : bookList){ // 遍历列表所有数据
  22. System.out.println("《"+ book +"》");
  23. }
  24. }
  25. }