HashMap的替换和放置之间的区别
我想通过使用一个直方图来制作直方图,键应该是延迟,值是这个延迟发生的次数。我怀疑如果已经存在的延迟有新的发生,是否使用或函数。我是这样做的:HashMap
HashMap
replace
HashMap
put
int delay = (int) (loopcount-packetServed.getArrivalTime());
if(histogramType1.containsKey(delay)) {
histogramType1.replace(delay, histogramType1.get(delay) + 1);
} else {
histogramType1.put(delay, 1);
}
这是正确的吗?还是我应该使用两次看跌函数?