我正在为这个程序使用 Java,我目前有一种情况,我想将键/值对添加到具有整数键的表中,例如
add (1, "Bobby")
add (6, "Sue")
add (3, "Mary")
add (8, "John")
add (15, "Joe")
所以很自然地我想做一个像哈希表这样的事情,但是当我进行查找时,如果它没有找到确切的值,我希望它返回不大于请求键的最近键。
例如,如果我查找 7,它应该返回“Sue”,但如果我查找 9,它应该返回“John”
我希望使用其中一个 java util 类(HashTable、TreeMap 等),但我不太确定该怎么做。