1.集合
1.1 集合的体系结构
集合是一种储存空间可变的存储模型,里面的数据容量随时可以发生改变,说的简单点就是不像数组那样声明时候要声明要多少内存(动态内存)
1.2 集合的体系图
其中, Map, List, Set 为接口 HashMap, ArrayList, LinkedList,HashSet,TreeSet 为实现类
1.3 collection接口的常用方法
1.3.1 boolean add(E e)
用作添加元素,并返回元素是否添加成功。 方法的形参为将要添加的泛型
1.3.2 boolean remove(Object o)
从集合钟移除指定元素,并返回是否移除成功。 方法的形参为将要移除内容
1.3.3 void clear()
就是清除集合中的所有数据
1.3.4 boolean contains(Object o)
判断集合中是否存在指定的元素 方法的形参为查找内容
1.3.5 boolean isEmrty()
判断是否为空,空则返回true,反之false。
1.3.6 int size()
返回集合中个数
1.4 迭代器
迭代器就是专门遍历集合用的东西,通过集合的方法iterator()得到。
Collection<String> c = new ArrayList<>();
Iterator<String> it = c.iterator();
2.List
2.1(未完待续)
|