Java集合框架Collection 接口

继续接上篇: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是针对集合类的一个帮助类,它提供了一系列静态方法实现了对各种集合的排序,搜索和线程安全等操作。

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

gravatar

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

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

  1. avatar 中山婚纱摄影 3

    学习一下

  2. avatar 个人小站 3

    java大神

  3. avatar 生晓博客 4

    写的很专业啊。

  4. avatar 长沙花卉租摆 4

    学起来

  5. avatar 真我风采 4

    又是技术活。

  6. avatar 电脑维修技术 4

    收藏Java集合

  7. avatar 市场推广运营 1

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

  8. avatar Koolight 5

    这两天被七牛折磨死了。

    • avatar 小C

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

评论加载中...