# 总结 #### 常用方法: boolean add(E e):向集合中添加一个元素,成功添加则返回true int size():返回当前集合的元素个数 boolean isEmpty():判断当前集合是否为空集.当且仅当size=0时返回true. void clear():清空集合 boolean contains(Object o):判断集合是否包含给定元素 boolean remove(Object o):从集合中删除给定元素,成功删除返回true. boolean addAll(Collection c):将给定集合所有元素添加到当前集合中。 boolean removeAll(Collection c):删除当前集合中与给定集合的公有元素。 boolean containsAll(Collection c):判断当前集合是否包含给定集合中的所有元素。 Iterator iterator():获取用于遍历当前集合的迭代器 T[] toArray(T[] t):将当前集合转换为一个数组。参数为要转换的数组。 ### 迭代器 java.util.Iterator 迭代器用于遍历集合,不同的集合都提供了一个用于遍历自身元素的迭代器实现类。 使用迭代器遍历集合遵循的过程为:问->取->删。其中删除不是必要操作。 #### 常用方法 boolean hasNext():判断集合是否还有"下一个"元素可以遍历 E next():获取集合下一个元素 void remove():从集合中删除迭代器当前位置的元素(通过next获取的元素) ### List集合 list集合有两个常用的实现类: java.util.ArrayList:内部使用数组实现,查询性能更好。 java.util.LinkedList:内部使用链表实现,增删性能更好,首尾增删性能最佳。 性能没有苛刻要求时,通常使用ArrayList。 #### 常用方法 E get(int index):获取指定下标index处对应的元素 E set(int index, E e):将给定元素设置到index指定的位置,返回值为该位置被替换的元素。 void add(int index,E e):将给定元素插入到index指定的位置 E remove(int index):删除并返回下标index处对应的元素。 List subList(int start,int end):获取当前集合中start到end之间的子集。(含头不含尾) #### 集合转换为数组的操作 集合转换为数组,使用集合的toArray方法即可。
【无标题】
最新推荐文章于 2024-05-29 13:40:29 发布