How to sort a map on map values
本问题已经有最佳答案,请猛点这里访问。
我有一个JAVA地图
1 |
地图如下
1 2 3 4 | olah : 3 vola : 2 sola : 5 jingle : 9 |
号
我想对值字符串上的映射进行排序,例如,对3、2、5、9进行排序……是否有任何有效的方法。
我还想知道如果我用相同的值放置一个地图会有什么不同,但是喜欢
1 |
它能提高性能吗…?
参见:按值(Java)对地图键、值>排序
有点像
1 |
不可能,因为Java集合不能存储基元类型。如果您想这样做,可以使用fastUtil http://fastUtil.di.unimi.it/或trove http://trove.starlight systems.com/。内存消耗会更好,因为不会创建长对象。