首页 > 代码库 > java map的默认排序问题
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的默认排序问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。