相关疑难解决方法(0)

HashMap的replace和put之间的区别

我想通过使用a来制作直方图HashMap,键应该是延迟,值是此延迟发生的次数.如果已经存在的延迟有新的发生,我怀疑使用HashMap replaceHashMap put函数.

我是这样做的

int delay = (int) (loopcount-packetServed.getArrivalTime());
if(histogramType1.containsKey(delay))
{
    histogramType1.replace(delay, histogramType1.get(delay)+1);   
}
else
{
    histogramType1.put(delay, 1);
}
Run Code Online (Sandbox Code Playgroud)

它是否正确?或者我应该使用put函数的两倍?

java hashmap

20
推荐指数
2
解决办法
3万
查看次数

标签 统计

hashmap ×1

java ×1