可以依据Key排序,实现Comparable接口。
范例:使用TreeMap进行数据Key排序
package com.lxh.eighteenchapter;
import java.util.Map;
import java.util.TreeMap;
public class avaCollectionDemo503 {
public static void main(String[] args) {
Map<String,Integer> map=new TreeMap<String,Integer>();
map.put("C", 3);
map.put("B", 2);
map.put("A", 1);
System.out.println(map);
}
}
执行结果
{A=1, B=2, C=3}
由于实现了Comparable接口,所以可以根据保存字符的编码由低到高进行排序。