我如何使用TreeMap java?

时间:2011-07-08 12:10:51

标签: java compiler-errors treemap

我一直在写这一行:

Map s_AvailableGameTables = Collection.synchronizedMap(new TreeMap());

并收到以下错误: 找不到符号
  symbol:方法synchronizedMap(java.util.TreeMap)   location:interface java.util.Collection

虽然我写了

import java.util.*;
import java.util.TreeMap;
import java.util.Collections;
import java.util.Map;  

原因是什么?
感谢

2 个答案:

答案 0 :(得分:17)

这是一个简单的错字。它应该是Collections,而不是Collection


尝试,

Map s_AvailableGameTables = Collections.synchronizedMap(new TreeMap());

答案 1 :(得分:3)

同步的TreeMap相当慢。如果你想要一个支持并发的可导航地图,最好使用ConcurrentSkipListMap