0

サイズが負荷係数に達した場合、Java は Set / Map のサイズをどのような要因で増やしますか? 元の Set / Map の 2 倍のサイズになりますか?

4

1 に答える 1

0

JDKに付属するソースコードから:

void addEntry(int hash, K key, V value, int bucketIndex) {
    Entry<K,V> e = table[bucketIndex];
    table[bucketIndex] = new Entry<>(hash, key, value, e);
    if (size++ >= threshold)
        resize(2 * table.length);
}
于 2013-07-29T17:32:58.830 に答える