有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java获取一个hashmap的键,该键的值为一系列数字

我有一个HashMap<Integer, Float>的条目:

 1 -> 0.127
 2 -> 0.167
 3 -> 0.207
 4 -> 0.247
 5 -> 0.237
 6 -> 0.327
 7 -> 0.367
 8 -> 0.407
 9 -> 0.447
10 -> 0.487
11 -> 0.527
12 -> 0.567
13 -> 0.607
14 -> 0.647
15 -> 0.652

假设我想要浮点0.465的键(它不是一个现有值)0.465介于0.4470.487之间,所以我想得到10

我首先想到的是用15个if/else if语句或switch语句来实现这一点。但在我看来,这不是很优雅和实用

还有别的办法吗


共 (0) 个答案