MAP排序
Posted Devin*
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAP排序相关的知识,希望对你有一定的参考价值。
//我们了解treemap是可以排序的,我们可以自己更改排序的手段。 Map<String,String> bankGroup = new TreeMap<String,String>( new Comparator() { private RuleBasedCollator collator =null; { collator = (RuleBasedCollator)Collator.getInstance(java.util.Locale.CHINA);//因为key中可能含有中文 } public int compare(Object o1, Object o2) { //如果有空值,直接返回0 if (o1 == null || o2 == null) return 0; CollationKey ck1 = collator.getCollationKey(String.valueOf(o1)); CollationKey ck2 = collator.getCollationKey(String.valueOf(o2)); return ck1.compareTo(ck2); } } );
以上是关于MAP排序的主要内容,如果未能解决你的问题,请参考以下文章
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段