我正在使用Eclipse,并且我已经添加了google-collect.1.0-rc2.jar作为引用的库.但不知怎的,这仍然无效:
import com.google.common.collect.HashBiMap;
public class Odp {
//...
HashBiMap<Character, Integer> charOcc =
HashBiMap<Character, Integer>.create();
}
Run Code Online (Sandbox Code Playgroud)
Eclipse给出以下错误:
此行有多个标记
- HashBiMap无法解析
- Character.Integer无法解析
- 令牌",","."上的语法错误.预期
- 令牌"."上的语法错误,删除此令牌
- 对于类Odp,方法create()未定义
我究竟做错了什么?
其他谷歌的东西,如乔纳,工作得很好.(但乔伊纳不是通用的.)
mat*_*t b 20
调用静态泛型函数时,不传递类型参数:
HashBiMap<Character, Integer> charOcc = HashBiMap.create();
Run Code Online (Sandbox Code Playgroud)
你真的不应该编写实现类代码,所以你最好不要这样做
Map<Character, Integer> charOcc = HashBiMap.create();
Run Code Online (Sandbox Code Playgroud)
要么
BiMap<Character, Integer> charOcc = HashBiMap.create();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2834 次 |
| 最近记录: |