皮卡丘不是竹鼠 (@pkqbszs) 在 古法编程java之集合、List 中发帖
集合
引入集合
对于入门程序来说,保存数据通常用的是数组,但数组有三个不足的地方:
数组的长度一开始就指定了
数组往往存的都是相同类型的元素
数组想要扩容是十分困难的
那集合有什么好处呢?
它可以动态地保存任意多个对象,使用起来很方便
它提供了一系列方便操作对象的方法,比如有 add、remove、set、get 等等
使用集合添加、删除元素十分简洁
单列集合:每次存一个数据
Iterable(接口)
└── Collection(接口)
├── List(接口)
│ ├── Vector(类)
│ ├── ArrayList(类)
│ └── LinkedList(类)
└── Set(接口)
├── TreeSet(类)
└── HashSet(类)
双...