构造函数LinkedHashMultimap不可见

0 java multimap guava

以下代码无法编译

import com.google.common.collect.LinkedHashMultimap;

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

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

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

和

        LinkedHashMultimap<String, String> p;
Run Code Online (Sandbox Code Playgroud)

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

Den*_*ret 6

使用static create方法获取LinkedHashMultimap的新实例.

    LinkedHashMultimap<String, String> p = LinkedHashMultimap.create();  
Run Code Online (Sandbox Code Playgroud)