List、Map、Set三个接口存储元素时各有什么特点?

List、Map、Set三个接口存储元素时各有什么特点?

 

解答:

 

1)List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。

 

2)Set是一种不包含重复的元素的Collection,即任意的两个元素e1和e2都有e1.equals(e2)=false,Set最多有一个null元素。

 

3)Map接口 :请注意,Map没有继承Collection接口,Map提供key到value的映射

posted @ 2018-08-28 13:18  borter  阅读(2071)  评论(0编辑  收藏  举报