关于JAVA的集合功能提问

来源:百度知道 编辑:UC知道 时间:2024/09/25 06:18:12
集合有SET LIST MAP
但是什么时候该用哪个呢?一直不清楚 请教

Set集合中的元素是无序的,元素不可重复.
List集合中的元素是有序的,按你插入的顺序排例,元素可重复.
Map集合中的元素是键-值对应的,键不可以重复,但值可以重复.

List 可以允许集合中有重复的对象,比方说e1.equals(e2)是可以重复插入list的。
Set 不允许集合中有重复的对象,比方说e1.equals(e2),后插入的将被替代
Map是键值对,跟以上2个队列是不同的