Java集合类(1)------Collection接口综述

一. 对于上述图,说明如下:

  1)Java集合类主要由两个接口派生而出:Collection与Map接口。Collection与Map是Java集合框架的根接口,其他集合类均是这两个接口的子接口或者实现类。

  2)Set接口继承Collection,集合元素不允许重复。

  3)List接口继承Collection,集合元素允许重复,维护元素的插入顺序。

  4)Map接口是键值对对象,与Collection没有关系。

二. List,Set,Map是集合的三大类,其中:

  1)List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据索引来访问。

  2)Set集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问。

  3)Map集合中保存key-value对形式的对象,访问时只能根据key来访问对应的value。

三. 集合的遍历之Iterator接口

  Java让集合框架中所有的集合类实现了Iterator接口,这意味着可以使用for-each风格的for循环遍历集合。

四. Collection常用方法

  

例如:调用add()方法可以将对象添加到集合中。调用clear()方法可以移除集合中所有的元素。调用remove()方法可以移除一个对象。调用equals()方法可以判断两个元素是否相等。调用toArray()可以返回集合中所有元素的数组形式。调用iterator()方法可以返回集合的迭代器用于遍历。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值