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.447
和0.487
之间,所以我想得到10
键
我首先想到的是用15个if/else if语句或switch语句来实现这一点。但在我看来,这不是很优雅和实用
还有别的办法吗
共 (0) 个答案