0

如何为 TLongDoubleHashMap 集合设置默认值(当键不存在时返回)。它默认返回 0,我希望它返回 NaN。

我在文档中找到了这个:

如果给定键不存在条目,则返回将从中返回的值get(long)put(long, double)默认值通常为零,但可以在集合的构建过程中更改。

但是我发现没有办法在构建过程中设置值。

4

1 回答 1

2

通过使用此构造函数

public TLongDoubleHashMap(int initialCapacity,float loadFactor,long noEntryKey,double noEntryValue)

例如:

TLongDoubleHashMap map = new TLongDoubleHashMap(5, 0.5f, Double.NaN, Double.NaN)
于 2014-09-11T16:23:51.400 回答