我使用日食,并且我加入 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();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top