У меня есть TreeMap
с двойными ключами и значениями Струнные, например:Java находкой X% от TreeMap
TreeMap<Double,String> tm = new TreeMap<Double,String>();
tm.put(1,"worst");
tm.put(2,"middle");
tm.put(3,"best");
Мне нужен способ, что я могу получить X% от TreeMap, так, например, в этом ситуация, если я сказал:
получить 33%, тогда «лучше» будет возвращено, и если бы я сказал 66%, тогда «лучший» и средний будет возвращен.
Есть ли простой способ сделать это? Как я могу перебирать назад через свою карту?
Я не думаю, что так с 'TreeMap', потому что это карта. На самом деле это не дерево поиска. Поэтому, чтобы получить ваши значения, вам нужно указать значение ключа _exact_, то есть 1, 2 или 3. – Jared