Как создать список (или какой-либо другой тип контейнера) пар целых и строк, который позволяет дублировать в обеих парах и может быть отсортирован по целочисленному значению?Как создать отсортированный список целых чисел и пар строк?
Мне нужно заполнить контейнер именами (строками) и парными (целочисленными), контейнер должен разрешать дублирующиеся значения как по имени, так и по счету, и мне нужно отсортировать этот список по значению.
Я попытался с SortedMap, но не допускает дублирующиеся значения:
SortedMap<Integer,String> sm=new TreeMap<Integer, String>();
sm.put(23, "Peter");
sm.put(11, "Tony");
sm.put(110, "Claire");
sm.put(13, "ferca");
sm.put(55, "Julian");
sm.put(13, "Pedro");
В этом примере, ferca и Педро имеют то же значение выигрыша, это то, что мне нужно, чтобы позволить, но SortedMap переписывает " ferca "с" Pedro ".
Каков наилучший тип контейнера для этого?
если вы разрешите дублировать имена, как бы вы сказали, какие два имени друг от друга? – 2010-12-04 13:01:07