湛江建设厅网站,广州做网站做得比较好,互联网舆情报告,河南网络推广公司JDK不提供此接口的任何直接实现类#xff0c;而是提供更具体的子接口#xff08;如#xff1a;Set和List#xff09;去实现。 
Collection 接口是 List和Set接口的父接口#xff0c;该接口里定义的方法既可用于操作 Set 集合#xff0c;也可用于操作 List 集合。方法如下…JDK不提供此接口的任何直接实现类而是提供更具体的子接口如Set和List去实现。 
Collection 接口是 List和Set接口的父接口该接口里定义的方法既可用于操作 Set 集合也可用于操作 List 集合。方法如下 
添加 
1add(E obj)将obj对象插入到当前集合中 2addAll(Collection other)将other集合中的所有元素对象拼接到当前集合中 
判断 
3int size()获取当前集合中实际存储的元素个数 4boolean isEmpty()判断当前集合是否为空集合 5boolean contains(Object obj)判断obj是否存在于集合中equals比较内容 6boolean containsAll(Collection coll)判断coll集合中的元素是否在当前集合中都存在。即coll集合是否是当前集合的“子集” 7boolean equals(Object obj)判断当前集合与obj是否相等 
删除 
8void clear()清空集合元素 9 boolean remove(Object obj) 从当前集合中删除第一个找到的与obj对象equals返回true的元素。 10boolean removeAll(Collection coll)从当前集合中删除所有与coll集合中相同的元素。 11boolean retainAll(Collection coll)从当前集合中删除两个集合中不同的元素使得当前集合仅保留与coll集合中的元素相同的元素即当前集合中仅保留两个集合的交集即this  this ∩ coll 
其他 
12Object[] toArray()返回包含当前集合中所有元素的数组 13hashCode()获取集合对象的哈希值 14iterator()返回迭代器对象用于集合遍历 
集合与数组互转 
集合 — 数组toArray() 
数组 — 集合调用Arrays 的静态方法asList(T obj) 
注意asList(T obj)传入基本数类型和引用数据类型底层处理方式不同。 
基本数据类型会被当做一个对象引用数据类型会将对象内的元素取出来放到数组