Hashtable用于将键映射到值" hash<键,值>"。
我想使用像[a,b]这样的密钥而不是特殊密钥" hash< [a,b],值>"通过在a和b之间使用c,可以重新计算该值。
我该怎么做?
答案 0 :(得分:-1)
如果您想要范围搜索,则需要使用NavigableMap。你可以做到
NavigableMap<String, Value> map = ...
map.put("a", value1);
map.put("c", value2);
Value value1again = map.floorEntry("b").getValue();
Value value2again = map.ceilingEntry("b").getValue();
如果您想将范围作为密钥,您还可以通过附加检查来完成此操作。