1.List
1.1 ArrayList
1.add(E e):在集合末尾新增一个元素
2.add(int index, E element):在指定位置添加元素
3.get(int index):获取指定位置的元素
4.remove(int index) :删除指定位置的元素
5.remove(Object o): 删除指定元素
6.indexOf(Object o) :查询指定元素的位置 lastIndexOf也一样,只是从尾部开始遍历
7.set(int index, E element): 设置指定位置的元素值
8.retainAll(Collection<?> c) :求两个集合的交集
1.2 LinkedList
1.addFirst(E e):将指定元素插入此列表的开头。
2.addLast(E e):将指定元素添加到此列表的结尾。
3.getFirst():返回此列表的第一个元素。
4.getLast():返回此列表的最后一个元素。
5.removeFirst():移除并返回此列表的第一个元素。
6.removeLast():移除并返回此列表的最后一个元素。
7.pop():从此列表所表示的堆栈处弹出一个元素。
8.push(E e):将元素推入此列表所表示的堆栈。
9.isEmpty():如果列表不包含元素,则返回true。
2.Map
2.1 HashMap
1.put(K key, V value):将键(key)/值(value)映射存放到Map集合中,向HashMap中添加元素
2.get(Object key): 返回指定键所映射的值,没有该key对应的值则返回 null
3.size():返回Map集合中数据数量
4.clear(): 清空Map集合
5.isEmpty ():判断Map集合中是否有数据,如果没有则返回true,否则返回false
6.remove(Object key):删除Map集合中键为key的数据并返回其所对应value值。
7.values():返回Map集合中所有value组成的以Collection数据类型格式数据。
8.containsKey(Object key):判断集合中是否包含指定键,包含返回 true,否则返回false
9.containsValue(Object value):判断集合中是否包含指定值,包含返回 true,否则返回false
10.keySet():返回Map集合中所有key组成的Set集合
11.entrySet():将Map集合每个key-value转换为一个Entry对象并返回由所有的Entry对象组成的Set集合
12.iterator:迭代器
3.set
3.1 HashSet
1.add(Object obj):向Set集合中添加元素,添加成功返回true,否则返回false。
2.size():返回Set集合中的元素个数。
3.remove(Object obj): 删除Set集合中的元素,删除成功返回true,否则返回false。
4.isEmpty():如果Set不包含元素,则返回 true ,否则返回false。
5.clear(): 移除此Set中的所有元素。
6.iterator():返回在此Set中的元素上进行迭代的迭代器。
7.contains(Object o):如果Set包含指定的元素,则返回 true,否则返回false。