HashMap 中的鏈表初始容量通常是在 HashMap 內部實現時設置的。在 Java 中,HashMap 的默認初始容量為 16,這意味著當 HashMap 中的元素數量超過 16 時,它會自動擴容。每次擴容時,HashMap 的容量會翻倍。
然而,如果你想要自定義 HashMap 的初始容量,可以在創建 HashMap 時傳入一個參數。例如,如果你想要將初始容量設置為 32,可以這樣創建 HashMap:
HashMap<Integer, String> hashMap = new HashMap<>(32);
需要注意的是,設置一個較大的初始容量可以減少 HashMap 的擴容次數,從而提高性能。但是,如果你設置的初始容量過大,可能會導致內存浪費。因此,在設置初始容量時,需要根據實際情況進行權衡。