對于一項作業,我需要使用哈希圖,我想問幾個問題:Hashmap 是否像數組一樣具有固定大?。克鼈兪欠裣窳斜硪粯?,您可以隨時將新項目添加到哈希映射中?創建新的哈希圖時是否需要指定大???
1 回答

紅顏莎娜
TA貢獻1842條經驗 獲得超13個贊
這里是HashMap Documenation
所以 :
不,沒有固定尺寸
是的,您可以添加任意數量的元素,直到達到最大內存
不,但是你不能給出初始容量,如果你想添加大量數據,這將使地圖無法長時間擴展
a 的 2 個鍵HashMap
是:
是
capacity
哈希表中桶的數量,初始容量就是創建哈希表時的容量 (?DEFAULT_INITIAL_CAPACITY = 16
)它是衡量哈希表在其容量自動增加
load factor
之前允許達到的容量的指標。當哈希表中的條目數超過負載因子與當前容量的乘積時,哈希表將被重新哈希(即重建內部數據結構),使得哈希表的桶數大約為兩倍。(?)DEFAULT_LOAD_FACTOR = 0.75f
添加回答
舉報
0/150
提交
取消