这里只讲三大类,即set,list,map>>>>>>>>>
*************************************************************************************
set
set的实现是最简单的一种集合,它其中的对象具有无序性、不可重复性
无序性:set接口下子类中的元素具有无序性,必须通过Itetator来遍历。
非线性性:元素无序,自然非线性
不可重复性:元素是无序的,所以元素肯定不能重复,这与数学中的集合很相似
*************************************************************************************
list
list的实现是将元素按顺序排列,并添加下标
有序性:这从list的定义可以看出来,所以我们可以自己写for循环遍历数组,但我们一般都是使用Iterator。
线性性:每一个元素都有下标,元素都按线性排列
可重复性:元素是有序的,所以元素可重复
*************************************************************************************
map
map中存放两种对象,key和value,他们是一一对应的关系(类似于数学中的映射)
key:无序性、不可重复性
value:可重复性
★遍历map,需要使用Iterator
*************************************************************************************
set
set的实现是最简单的一种集合,它其中的对象具有无序性、不可重复性
无序性:set接口下子类中的元素具有无序性,必须通过Itetator来遍历。
非线性性:元素无序,自然非线性
不可重复性:元素是无序的,所以元素肯定不能重复,这与数学中的集合很相似
*************************************************************************************
list
list的实现是将元素按顺序排列,并添加下标
有序性:这从list的定义可以看出来,所以我们可以自己写for循环遍历数组,但我们一般都是使用Iterator。
线性性:每一个元素都有下标,元素都按线性排列
可重复性:元素是有序的,所以元素可重复
*************************************************************************************
map
map中存放两种对象,key和value,他们是一一对应的关系(类似于数学中的映射)
key:无序性、不可重复性
value:可重复性
★遍历map,需要使用Iterator