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>();可以实现设置前的顺序和读出的顺序一至。 Java打印出来的txt或者csv文件的中文内容是乱码 为什么会这样 java 怎样得到创建的所有线程 求JAVA源码(两人在线游戏)(200分) 当web 应用程序启动时,会会进行初始化,如何在初始化失败后,将整个应用程序挂起,不继续执行,但应保留程序的控制台? 请问这是什么写法? 请教!如何用java编写程序以获取html源码中注释部分的内容? 一个Swing的编译问题, 在线等? 急:在程序中如何获取一个网页的代码? jdk1.3是怎样安装的 怎样取消windowClosing(WindowEvent e)的关闭窗口动作 一个简单的gui程序报错
要用变通的方法去完成。这里有两种方法:1,用LinkedHashMap代替HashMap
将定义 HashMap<String,String> textMap = new HashMap<String, String>();
改为:
Map<String,String> textMap = new LinkedHashMap<String, String>();
可以实现设置前的顺序和读出的顺序一至。