我想要将ConcurrentHashMap转换为TreeMap.Can,我可以这样做吗?
发布于 2010-09-01 03:19:40
ConcurrentHashMap仍然是Map。因此您可以创建一个新的TreeMap,如下所示:
ConcurrentHashMap myMap;
...
TreeMap myTreeMap = new TreeMap( myMap );发布于 2010-09-01 03:28:46
首先,我想向您指出。你应该学会阅读java SDK documentation。
就像坦根斯说的,以及TreeMap应用编程接口:
ConcurrentHashMAp myMap;
new TreeMap(myMap);“请注意,此实现不是同步的。如果多个线程并发访问一个映射,并且至少有一个线程在结构上修改了映射,则必须在外部同步。”
SortedMap m = Collections.synchronizedSortedMap(new TreeMap(...));https://stackoverflow.com/questions/3612394
复制相似问题