java map的默认排序问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java map的默认排序问题相关的知识,希望对你有一定的参考价值。
- import java.util.HashMap;
- import java.util.LinkedHashMap;
- import java.util.Map;
- import java.util.TreeMap;
- public class Test {
- public static void main(String[] args) {
- Map tree = new TreeMap();
- Map linked = new LinkedHashMap();
- Map hash = new HashMap();
- System.out.println("tree :"+buildMap(tree));
- System.out.println("link :"+buildMap(linked));
- System.out.println("hash :"+buildMap(hash));
- }
- private static Map buildMap(Map map){
- map.put("0", "a");
- map.put("e", "b");
- map.put("4", "s");
- map.put("3", "c");
- return map;
- }
- }
- 输出结果:
- tree :{0=a, 3=c, 4=s, e=b}
- link :{0=a, e=b, 4=s, 3=c}
- hash :{3=c, 0=a, 4=s, e=b}
以上是关于java map的默认排序问题的主要内容,如果未能解决你的问题,请参考以下文章