MAP排序问题! 我现在想要根据SQL语言的ORDER BY来进行排序,可用到了HASHMAP()把我的查询出来的顺序又按照HASHMAP()的方式进行排序了。我想问下,有没有哪个MAP是不会自动排序的? 或者有什么方法可以修改这个问题!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放在map中的数据都是会根据key产生hascode来保存的,位置是随机的。你可以重写key对象的hascode方法 HashMap直接是不能排序的。输出的结果的顺序是随机的。要用变通的方法去完成。这里有两种方法:1,用LinkedHashMap代替HashMap将定义 HashMap<String,String> textMap = new HashMap<String, String>();改为: Map<String,String> textMap = new LinkedHashMap<String, String>();可以实现设置前的顺序和读出的顺序一至。 超长字符串写入xml文件丢失 为什么我在cmd里运行javac welcome.java 没显示/这是你的第一个程序,欢迎你走入Java的大门 如何在application应用中找到一个xml配置文件相对路径,不想写绝对路径,给出代码好吗,帮帮我这个新手吧!!!100分球救!! JNI错误 求服务器端代码!! 如何删除表格内特定的一行数据,马上给分!!! 我是做Java的,我遇到了两个数学问题 Please,help!help!!help!!! 请教JAVA 的问题 这个问题比较菜! 怎样取消windowClosing(WindowEvent e)的关闭窗口动作 一个简单的gui程序报错
要用变通的方法去完成。这里有两种方法:1,用LinkedHashMap代替HashMap
将定义 HashMap<String,String> textMap = new HashMap<String, String>();
改为:
Map<String,String> textMap = new LinkedHashMap<String, String>();
可以实现设置前的顺序和读出的顺序一至。