|
|
1
2
在这两者之间有一种方法,你也可以采取。当线程请求映射的“排序视图”时,创建映射的副本,然后处理对该副本的排序。
理想情况下,如果您有多个线程访问的某个状态(如此映射),则将该状态封装在另一个类后面,这样每个线程就不会直接更新映射。 |
|
|
2
5
好吧,要在地图上找到最高的5个值,你可以在
最简单的方法是通过映射的条目集执行for循环。
|
|
|
3
3
|
|
|
4
1
我将创建如下方法:
利用
|
|
|
5
1
|
|
|
6
0
compareTo(无论在何处)方法的定义如下: 比较(参数){ return value2-value1;//降序 } 剩下的很简单。使用列表和调用集合.排序(参数)方法将完成排序部分。 online . |
|
|
7
0
如果修改很少,我会实现一些
|