Collection集合:

来源:互联网 发布:游戏编程权威指南 pdf 编辑:程序博客网 时间:2024/06/11 02:13

java集合有两个接口派生:Collection和Map.

Collection派生Set(无序集合,元素不可以重复),Queue,List(有序集合,元素可以重复).

访问List集合中的元素,根据元素的索引来访问;访问Map集合中的额元素,根据每项元素的key来访问value;访问          Set集合中的元素,则只能根据元素本身来访问,这个也是Set集合里元素不允许重复的原因。

对于Set和List最常用的实现类是HashSet,ArrayList;Map的常用实现类是HashMap。


Collection接口常用方法:

   boolean add(Object o):向集合添加一个元素,如果集合对象被添加操作了则返回true

  boolean addAll(Collection c):把集合C里面的所有元素添加到指定的集合

  void clear():清除集合里所有元素(清空整个集合)

  boolean contains(Object o):返回集合里是否包含指定元素

  boolean containsAll(Collection c):返回集合里是否包含集合c里的所有元素

 boolean isEmpty():返回集合是否为空,集合长度为0时,返回true

  Iterator iterator():返回一个Iterator对象,用于遍历集合里的元素

  boolean remove(Object o):删除即和中指定元素o。当集合中包含了一个或多个元素o时,这些元素将被删除,该       方法将返回true。

   boolean removeAll(Collection c):从集合中删除集合c里的所有元素,如果删除了一个或一个以上的元素,该方法返回true.

  boolean retainAll(Collection c):从集合汇总删除集合c里面不包含的元素

  int size():返回集合里元素的个数。

  Object[]  toArray():把集合转换成一个数组。所有几何元素变成对应的数组元素。


  


0 0
原创粉丝点击