JAVA语言中 常用的集合有那些,它们的特点是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:29:52
JAVA语言中 常用的集合有那些,它们的特点是什么?

常用的集合接口有:list,map,set
list:arraylist,linkedlist
map:hashlist,treemap,linkedhashmap
set:hashset,treeset,linkedhashset
set:不能插入重复的元素。
map:是以key-vlaue对的形式存放的。就像字典一样。
list:已插入的顺序为准读取的。
arraylist:在数据的插入和删除方面速度不佳,但是在随意提取方面较快。
linkedlist:在指定的位置插入和删除数据佳,但是在随意提取方面不好。
上述以arraylist和hashmap最为常用!

set:里面的元素不允许重复,而且是无序的!
list:允许重复,有序的!
map:一对一对的元素,如<key,value>,<书名,价钱>;