java.util包下的几种集合框架总结

这里只讲三大类,即set,list,map>>>>>>>>>
*************************************************************************************
set

set的实现是最简单的一种集合,它其中的对象具有无序性、不可重复性

无序性:set接口下子类中的元素具有无序性,必须通过Itetator来遍历。

非线性性:元素无序,自然非线性

不可重复性:元素是无序的,所以元素肯定不能重复,这与数学中的集合很相似

*************************************************************************************
list

list的实现是将元素按顺序排列,并添加下标

有序性:这从list的定义可以看出来,所以我们可以自己写for循环遍历数组,但我们一般都是使用Iterator。

线性性:每一个元素都有下标,元素都按线性排列

可重复性:元素是有序的,所以元素可重复
*************************************************************************************
map

map中存放两种对象,key和value,他们是一一对应的关系(类似于数学中的映射)

key:无序性、不可重复性
value:可重复性


★遍历map,需要使用Iterator
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值