集合框架Map、List、Set
生活随笔
收集整理的這篇文章主要介紹了
集合框架Map、List、Set
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
map分為:HashMap,TreeMap,LinkedHashMap,WeakHashMap和IdentityHashMap。
在實際開發(fā)的過程中,最常用的是HashMap,下面介紹一下最常見的用法:
map是采用先進后出的順序進行存儲的,然后可以通過 對象.get(map的鍵對象)取得數(shù)據(jù),不像LIst是通過?對象.get(index)取得數(shù)據(jù)。
hashMap才查找是根據(jù)對象的哈希值(hashcode())快速查找。
SortedMap Object firstKey():返回第一個鍵。 Object lastKey():返回最后一個鍵。 SortedMap subMap(fromKey, toKey):返回這個Map的一個子集,其鍵從fromKey開始到toKey為止,包括前者,不包括后者。 SortedMap headMap(toKey):返回這個Map的一個子集,其鍵均小于toKey。 SortedMap tailMap(fromKey):返回這個Map的一個子集,其鍵均大于等于fromKey。 和數(shù)組一樣,List也把數(shù)字下標同對象聯(lián)系起來,你可以把數(shù)組和List想成有序的容器。List會隨元素的增加自動調(diào)整容量。 Set只接受不重復的對象。 沒必要再在新代碼里使用舊類庫留下來的Vector,Hashtable和Stack了。轉(zhuǎn)載于:https://www.cnblogs.com/cqyy/p/cqyy.html
總結(jié)
以上是生活随笔為你收集整理的集合框架Map、List、Set的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 位操作基础篇
- 下一篇: Unable to locate pac