HashMap加入数据后,会自动根据首字母排序
2024-10-10 00:09:19
1、Map<String, ArrayList<XX>> entityHashMap = new HashMap<>();
然后增加一些数据,会发现根据String键值排序,并不是增加的时候的顺序,
如果是中文,会按汉字的拼音首字母排序。
2、解决方法:
Map<String, ArrayList<WXsd>> entityHashMap = new LinkedHashMap<>(); 只要将HashMap==>LinkedHashMap就可以按增加的时候的顺序来取得数据。
这样就保持了数据的顺序是一致了。
最新文章
- 软件工程(FZU2015)助教总结
- html5对密码加密
- 使用SQLAlchemy
- 值得 Web 开发人员收藏的20个 HTML5 实例教程
- HDU 1598 find the most comfortable road 并查集+贪心
- Linux-0.00运行环境搭建【转】
- Windows2003计划任务设置操作手册
- Autodesk 2015全套密钥
- 用script实现内容显示,并使用json传输数据
- mma ctf 1st &;&; csaw 2015
- CodeForces 577A Multiplication Table 质因子数
- iOS开发网络数据之AFNetworking使用1
- objective-c 中数据类型之六 数值类(NSValue)
- nodejs+express-实现文件上传下载管理的网站
- codefoces384A-Mafia心得
- jquery中ajax跨域提交的时候会有2次请求
- petapoco模板修改
- mysql之 CentOS系统针对mysql参数优化
- logstash-1-安装配置
- [Mark]Tomcat/IIS 更改 HTTP 侦听端口