У меня есть 2 массива:
Первый состоит из имен лиц. Второй дает мне подсчет количества имен, появившихся на странице. Пример: Names=["James","Loiui","Mario","Peter"] count=[1,4,2,5]
теперь я попытался с этим кодом, приведенным ниже:
SortedMap<Integer, String> m = new TreeMap<Integer, String>();
for(int i = 0; i < Names.size(); i++)
m.put( count.get(i),Names.get(i));
Но это не работает, если есть повторяющиеся значения count . Я понял, что проблема в TreeMap, так как он хранит только уникальные элементы. Теперь, чтобы преодолеть мою проблему, есть ли другие действительные решения.
SortedMap<String, Integer>
. Однако, если вашей целью является сортировка по количеству, используйтеSortedMap<Integer, List<String>>
. - person Alexis C.   schedule 05.05.2014SortedMap<Integer, List<String>>
, как я уже сказал. - person Alexis C.   schedule 05.05.2014