Java集合框架Collection 接口

  • A+
所属分类:Java

继续接上篇:Java中的集合框架

什么是Collection 接口?

1、用于表示任何对象或元素组。想要尽可能以常规方式处理一组元素时,就使用这一接口。

单元添加、删除操作

add(Object o)往此 collection添加元素

remove(Object o)从此 collection 中移除指定元素的单个实例

查询操作

size()返回此 collection 中的元素个数

isEmpty()此 collection 是否为空

contains(Object o)此collection是否包含指定的元素

iterator()返回在此 collection 的元素上进行迭代的迭代器。

2、所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对象。

3、Iterator对象称作迭代器,用以方便的实现对容器内元素的遍历操作

boolean hasNext(): 判断是否存在另一个可访问的元素

Object next(): 返回要访问的下一个元素

void remove(): 删除上次访问返回的对象

Java集合框架Collection 接口

Collection和Collections有什么区别呢?

Collection接口是集合类的鼻祖,包含了集合操作的基本方法,其下有List、Set等接口。

List下有 ArrayList、 LinkedList、 LinkedList、Stack等实现类

Set下有HashSet、TreeSet、LinkedHashSet等

Collections是针对集合类的一个帮助类,它提供了一系列静态方法实现了对各种集合的排序,搜索和线程安全等操作。

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

目前评论:10   其中:访客  8   博主  2

    • avatar 中山婚纱摄影 3

      学习一下

      • avatar 个人小站 2

        java大神

        • avatar 生晓博客 4

          写的很专业啊。

          • avatar 长沙花卉租摆 3

            学起来

            • avatar 真我风采 4

              又是技术活。

              • avatar 电脑维修技术 3

                收藏Java集合

                • avatar 市场推广运营 1

                  专业的知识,得细细学习了解

                  • avatar Koolight 6

                    这两天被七牛折磨死了。

                      • avatar 小C Admin

                        @Koolight 加油!给我传授点经验!