如何创建整数和字符串对的列表(或其他类型的容器),允许两个对中的重复项并且可以按整数值排序?如何创建整数和字符串对的排序列表?
我需要用名称(字符串)和评分(整数)对填充容器,容器必须允许名称和评分中的重复值,并且我需要按评分值对此列表进行排序。
我试图用一个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