如何为TLongDoubleHashMap集合设置默认值(当密钥不存在时返回)。它默认返回0,我希望它返回NaN。
我在文档中找到了这个:
如果给定密钥没有条目,则返回将从
get(long)
或put(long, double)
返回的值。默认值为 一般为零,但在施工过程中可以改变 集合。
但我发现在施工期间无法设定值。
答案 0 :(得分:2)
public TLongDoubleHashMap(int initialCapacity,float loadFactor,long noEntryKey,double noEntryValue)
例如:
TLongDoubleHashMap map = new TLongDoubleHashMap(5, 0.5f, Double.NaN, Double.NaN)