题
我使用日食,并且我加入 google-collect.1.0-rc2.jar
作为一个参考图书馆。但不知怎么这仍然不能工作:
import com.google.common.collect.HashBiMap;
public class Odp {
//...
HashBiMap<Character, Integer> charOcc =
HashBiMap<Character, Integer>.create();
}
日食让下述错误:
多个标记的,在这条线
- HashBiMap无法解决的
- 符。整数无法解决的
- 语法上的错误令牌",","."预期
- 语法上的错误令牌".", 删除这些令牌
- 该方法创建()是不确定的类耗氧潜能
我做错了什么?
谷歌的其他东西,如木工,工程罚款。(但是乔纳森不是通用的。)
解决方案
打电话时,静态的通用功能,你不通过的类型参数:
HashBiMap<Character, Integer> charOcc = HashBiMap.create();
还真的你不应该代码,以实现类,所以你最好做的
Map<Character, Integer> charOcc = HashBiMap.create();
或
BiMap<Character, Integer> charOcc = HashBiMap.create();
不隶属于 StackOverflow