集合的概述
程序储存书籍的方式
集合:丰富多样的强大的数据存储(java 提供的一大堆 API)
集合的体系结构
接口Collection:存储的是可重复(不唯一)、无须的数据
接口List:存储的是可重复(不唯一),有序的数据使用接口要找到他们的实现类
Arratlist
LinkendList
.........
接口Set:存储的是不可重复(唯一)、无序的数据
HashSet
TreeSet
......
接口 Map:存储的是键值对(key键 vatlue值,键和值一一对应)数据
HashMap
HashTable
Properties
TreeMap
....
List集合
ArrayList
动态数组
构造方法:
ArrayList<E>()
常用方法
add(E e):boolean 存储指定类型(E:泛型类型)的元素
add(int index,E element):void 在指定下标位置存储指定类型的元素,原有未知的元素回一次后移
remove(int index):E 删除指定下标位置的元素,返回被删除的元素
remove(Object obj):boolean 删除指定的元素(如果有重复的,只会删除找到的第一个元素)
set(int index, E element):E 修改指定下标位置的元素,返回被替换的元素
get(int index):E 根据下标查询元素
size()&#x