java - 构造函数LinkedHashMultimap不可见

标签 java guava multimap

以下代码无法编译

import com.google.common.collect.LinkedHashMultimap;

public class Test {
    public static void main(String[] args) {
        LinkedHashMultimap<String, String> p = new LinkedHashMultimap<String, String>();    
    }
}

错误是:构造函数 LinkedHashMultimap() 不可见

我已经导入了 google Java 库,它们位于构建路径中

        LinkedHashMultimap<String, String> p;

单独不会导致编译错误...奇怪

最佳答案

使用静态 create方法来获取 LinkedHashMultimap 的新实例。

    LinkedHashMultimap<String, String> p = LinkedHashMultimap.create();  

关于java - 构造函数LinkedHashMultimap不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13405231/

相关文章:

c++ - 多重映射如何在内部处理重复键?

c++ - 如何将元素插入 multimap ?

java - 用 Guava 和 Spring 注入(inject) synchronizedMultiMap?

方法参数的Java可选?

java - 将值放入谷歌 Guava loadingCache中

java - 准备好的语句生命周期和 c3p0

java - Guava:将 Multimap 转换为通用父类(super class)型是否有效?

java - 继续 TextView 上的另一个 Activity 和/或 fragment 单击

rubygems - JRuby 内存不足,无法支持 Java 运行时环境

java - Android - 来自 Retrofit 回调响应的 token