我试图找到一个数据结构,它从一系列值中获取特定值并将其映射到一个键。
例如,我有以下条件:
- 从1到2.9,我想把它映射到A。
- 从4到6,我想把它映射到B。
- 从6.5到10,我想把它映射到C。
我的值为 5,我想将它映射到一个键。所以基于上述条件,我应该把它映射到B。
是否有任何人可以向我推荐来解决问题的 Java 数据结构?
目前我正在使用一个只能将一个值映射到一个键的哈希表。我试图将值的范围映射到哈希表中存在的特定值。但是,我陷入了将值范围映射到特定值的过程中。所以现在我正在尝试另一种将值范围映射到键的方法。有谁知道我该如何解决这个问题?
编辑:
感谢 Martin Ellis,我决定使用 TreeMap 来解决这个问题。