首页 > 代码库 > 集合框架
集合框架
集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。
集合特点: 1,用于存储对象的容器。 2,集合的长度是可变的。 3,集合中不可以存储基本数据类型值。
集合容器因为内部的数据结构不同,有多种具体容器。 不断的向上抽取,就形成了集合框架。
框架的顶层Collection接口
Collection的常见方法:
1,添加。 boolean add(Object obj): boolean addAll(Collection coll):
2,删除。 boolean remove(object obj): boolean removeAll(Collection coll); void clear(); 3,判断: boolean contains(object obj): boolean containsAll(Colllection coll); boolean isEmpty():判断集合中是否有元素。
4,获取: int size(): Iterator iterator():取出元素的方式:迭代器。 该对象必须依赖于具体容器,因为每一个容器的数据结构都不同。 所以该迭代器对象是在容器中进行内部实现的。 对于使用容器者而言,具体的实现不重要,只要通过容器获取到该实现的迭代器的对象即可, 也就是iterator方法。 Iterator接口就是对所有的Collection容器进行元素取出的公共接口。
5, Object[] toArray():将集合转成数组。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。