Java集合List
,Set
及Map
的區別如下,面試時常考的基本題。
要強調的是Map
不屬於Java Collection
的子類。
List | Set | Map | |
---|---|---|---|
繼承Collection | 有 | 有 | 無 |
順序性 | 有 | 無 | 依實作 |
重複元素 | 允許 | 不允許 | key不允許 |
索引 | 有 | 無 | key |
是否允許null | 允許 | 允許(1個) | 允許1個key為null 允許value為null |
如果覺得文章有幫助的話還幫忙點個Google廣告,感恩。
參考:
沒有留言:
張貼留言