怎么将HASHMAP里的内容,按要求进行排序
展开全部
hashmap是无序的,没有办法进行排序。所以要想排序就要换数据结构,可以考虑用TreeMap,先把hashmap内容复制到TreeMap,然后定义规则进行排序。参考:
Map hashMap = new HashMap();
Map treeMap = new TreeMap(new Comparator() {
@Override
public int compare(Object o1, Object o2) {
//这里定义你的排序规则
return 0;
}
});
treeMap .putAll(hashMap);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询