在Java中设置Map的最小大小

Ste*_*pan -3 java size dictionary

在我的程序中,键值对经常被添加到a,Map直到添加了1G的对.地图调整大小会减慢进程.如何设置最小Map尺寸,例如1000000007(这是一个素数)?

AJN*_*eld 5

a的构造函数HashMap采用地图的初始大小(如果需要,还有加载因子).

Map<K,V> map = new HashMap<>(1_000_000_007);
Run Code Online (Sandbox Code Playgroud)