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的映射