当前位置:Linux教程 - Linux文化 - 大家来讨论一下java2里面的集合类

大家来讨论一下java2里面的集合类


>>> 此贴的回复 >> Collection翻译成集合并不准确。 在java中,Set接口更紧密的对应着数学中的集合。

>>> 此贴的回复 >> list--元素的排列顺序和元素的插入顺序是一致的。 如:插入 b,c,a,那么最终顺序就是b,c,a

set---元素的排列顺序是比较顺序。 如:插入 b,c,a,那么最终顺序就是a,b,c

map--根据特定值进行索引 list和set都是根据阿拉伯数字进行索引,map允许你自己定义索引。

>>> 此贴的回复 >> 泛泛的说,List和链表相似,set和数组相似 map可以定义一个键-值对!!!!

>>> 此贴的回复 >> 可以认为Set对应数学中的集合 不可以出现相同的元素

List对应序列 元素的排列顺序和输入顺序一致

Map对应映射 所以value可以出现重复,而key是不可以出现重复的