如何使用 TreeMap java?
我一直在写这一行:
Map s_AvailableGameTables = Collection.synchronizedMap(new TreeMap());
并收到以下错误: 找不到符号
符号:方法synchronizedMap(java.util.TreeMap) 位置:interface java.util.Collection
虽然我写的
import java.util.*;
import java.util.TreeMap;
import java.util.Collections;
import java.util.Map;
是什么原因?
谢谢
I have been writing this line:
Map s_AvailableGameTables = Collection.synchronizedMap(new TreeMap());
And got the following error:
cannot find symbol
symbol: method synchronizedMap(java.util.TreeMap)
location: interface java.util.Collection
Although I wrote
import java.util.*;
import java.util.TreeMap;
import java.util.Collections;
import java.util.Map;
What is the reason for that?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个简单的错字。它应该是
集合
,而不是集合
< /a>.尝试,
It's a simple typo. It should be
Collections
, notCollection
.Try,
同步的 TreeMap 相当慢。最好使用 ConcurrentSkipListMap 如果您想要一个支持并发的可导航地图。
A synchronized TreeMap is rather slow. It's probably better to use ConcurrentSkipListMap if you want a navigatable map that supports concurrency.