¿Cómo puedo crear una lista (o algún otro tipo de contenedor) de pares enteros y cadenas que permita duplicados en ambos pares y que puedan ordenarse por el valor entero?¿Cómo puedo crear una lista ordenada de pares enteros y de cadena?
Necesito llenar un contenedor con pares de nombres (cadena) y puntuación (enteros), el contenedor debe permitir valores duplicados tanto en nombre como en puntuación, y necesito ordenar esta lista por el valor de puntuación.
me trataron con una SortedMap pero no permite valores duplicados:
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");
En este ejemplo, Ferca y Pedro tienen el mismo valor de puntuación, esto es algo que necesito para permitir, pero el SortedMap sobrescribe " ferca "con" Pedro ".
¿Cuál es el mejor tipo de contenedor para hacer esto?
si permite nombres duplicados, ¿cómo distinguiría qué dos nombres aparte? –