- size():返回集合中元素的个数
- add(Object obj):向集合中添加一个元素
- addAll(Colletion coll):将形参coll包含的所有元素添加到当前集合中
- isEmpty():判断这个集合是否为空
- clear():清空集合元素
- contains(Object obj):判断集合中是否包含指定的obj元素
① 判断的依据:根据元素所在类的equals()方法进行判断
②明确:如果存入集合中的元素是自定义的类对象,要去:自定义类要重写equals()方法- constainsAll(Collection coll):判断当前集合中是否包含coll的所有元素
- rentainAll(Collection coll):求当前集合与coll的共有集合,返回给当前集合
- remove(Object obj):删除集合中obj元素,若删除成功,返回ture否则
- removeAll(Collection coll):从当前集合中删除包含coll的元素
- equals(Object obj):判断集合中的所有元素 是否相同
- hashCode():返回集合的哈希值
- toArray(T[] a):将集合转化为数组
①如有参数,返回数组的运行时类型与指定数组的运行时类型相同。- iterator():返回一个Iterator接口实现类的对象,进而实现集合的遍历。
- 数组转换为集合:Arrays.asList(数组)
注意:compareTo是接口Comparable中的方法
本文详细介绍了集合类的基本操作,包括size()、add()、addAll()、isEmpty()、clear()、contains()、containsAll()、retainAll()、remove()、removeAll()、equals()、hashCode()、toArray()及iterator()等。特别强调了自定义类重写equals()方法的重要性,以及如何通过这些方法实现集合的遍历、元素添加删除和集合间的关系判断。同时,提到了从数组转换为集合的方法Arrays.asList()。
1386

被折叠的 条评论
为什么被折叠?



