Java:实例化 Google Collection 的 HashBiMap

发布于 2024-08-06 19:42:28 字数 597 浏览 4 评论 0原文

我使用的是 Eclipse,并且添加了 google-collect.1.0-rc2.jar 作为引用库。但不知怎的,这仍然不起作用:

import com.google.common.collect.HashBiMap;

public class Odp {        
    //...
    
    HashBiMap<Character, Integer> charOcc =
        HashBiMap<Character, Integer>.create();    
}

Eclipse 给出以下错误:

该行有多个标记

  • HashBiMap 无法解析
  • 无法解析Character.Integer
  • 标记“,”、“.”存在语法错误预期
  • 标记“.”存在语法错误,请删除此标记
  • Odp 类未定义 create() 方法

我做错了什么?

其他 Google 的东西,比如 Joiner,工作得很好。 (但 Joiner 不是通用的。)

I'm using Eclipse, and I've added google-collect.1.0-rc2.jar as a referenced library. Yet somehow this still doesn't work:

import com.google.common.collect.HashBiMap;

public class Odp {        
    //...
    
    HashBiMap<Character, Integer> charOcc =
        HashBiMap<Character, Integer>.create();    
}

Eclipse gives the following errors:

Multiple markers at this line

  • HashBiMap cannot be resolved
  • Character.Integer cannot be resolved
  • Syntax error on token ",", "." expected
  • Syntax error on token ".", delete this token
  • The method create() is undefined for class Odp

What am I doing wrong?

Other Google stuff, like Joiner, works fine. (But Joiner is not generic.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〃温暖了心ぐ 2024-08-13 19:42:28

调用静态泛型函数时,您不传递类型参数:

 HashBiMap<Character, Integer> charOcc = HashBiMap.create();

实际上您不应该对实现类进行编码,因此您最好这样做

 Map<Character, Integer> charOcc = HashBiMap.create();

 BiMap<Character, Integer> charOcc = HashBiMap.create();

When calling static generic functions, you don't pass the type parameters:

 HashBiMap<Character, Integer> charOcc = HashBiMap.create();

Also really you shouldn't code to the implementation class, so you're better off doing

 Map<Character, Integer> charOcc = HashBiMap.create();

or

 BiMap<Character, Integer> charOcc = HashBiMap.create();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文