我想实现自定义比较器以特定的方式对键的映射进行排序:
1
2
3
4
4a
4b
5
6
11
12
12a
...
我不知道如何完全做到这一点。我只实现了针对数值的情况:
aaa = new TreeMap<String, ArrayList<ETrack>>(
new Comparator<String>()
{
@Override
public int compare(String s1, String s2)
{
return Integer.valueOf(s1).compareTo(Integer.valueOf(s2));
}
});
但这显然不是完整的解决方案。有什么想法吗?