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():把集合转换成一个数组。所有几何元素变成对应的数组元素。
- 集合Collection
- 集合collection
- Collection集合
- Collection集合
- Collection集合
- 集合 Collection
- Collection集合
- Collection集合
- 集合Collection
- 集合collection
- Collection集合
- 集合Collection
- 集合(Collection)
- Collection集合:
- 集合 collection
- 集合Collection
- Collection集合
- Collection集合
- Python集合(set)类型的操作
- mysql 用户管理和权限设置
- STL系列之五 priority_queue 优先级队列
- 服务器负载均衡的基本功能和实现原理
- 谓词
- Collection集合:
- Java 日志管理最佳实践
- hdu 1394 Minimum Inversion Number(线段树单点更新)
- Ubuntu常用指令汇总
- Java回调机制使用
- char码值对应列表大全
- Android进程与线程基本知识
- JAVA jsoup网络抓取图片
- sql中 in和exists的效率