TreeMap
Map的key的类型 可以是int或者String类型,类型不同排序的结果也不同。
String[] arr = {"12,bob","3,sky","6,cool","1,good","22,go"};
TreeMap<String, String> tmap = new TreeMap<String, String>();
for(int i=0; i<arr.length; i++){
tmap.put(String.valueOf(arr[i].split(",")[0]), arr[i].split(",")[1]);
}
Iterator<Entry<String, String>> ite = tmap.entrySet().iterator();
while(ite.hasNext()){
Map.Entry<String, String> entry = ite.next();
System.out.println(entry.getKey() + " - " + entry.getValue());
}
}

浙公网安备 33010602011771号