无法解析 'Sets' 中的方法 'combinations'
Cannot resolve method 'combinations' in 'Sets'
我试图在 Intellij-idea 中使用 Maven 构建一个项目,但出现错误提示
"Cannot resolve method 'combinations' in 'Sets'
显示错误的代码在这里:
public Set<Set<String>> GetCombinationsSet(){
System.out.println("Mapper: Calculating combinations");
ArrayList<String> resources = new ArrayList<>(timeHarMap.keySet());
Set<Set<String>> combinations = Sets.combinations(ImmutableSet.copyOf(resources), 2);
//System.out.println(combinations.toArray().length);
return combinations;
}
我使用的导入:
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Sets;
我在 pom.xml 中有 guava 依赖项,尝试放置此依赖项但它不起作用:
<dependency>
<groupId>com.google.common</groupId>
<artifactId>google-collect</artifactId>
<version>0.5</version>
</dependency>
当我尝试构建它时出现错误的图像:
在您的 pom.xml
中试试这个
<dependency>
<groupId>com.google.common</groupId>
<artifactId>google-collect</artifactId>
<version>1.0</version>
</dependency>
我试图在 Intellij-idea 中使用 Maven 构建一个项目,但出现错误提示
"Cannot resolve method 'combinations' in 'Sets'
显示错误的代码在这里:
public Set<Set<String>> GetCombinationsSet(){
System.out.println("Mapper: Calculating combinations");
ArrayList<String> resources = new ArrayList<>(timeHarMap.keySet());
Set<Set<String>> combinations = Sets.combinations(ImmutableSet.copyOf(resources), 2);
//System.out.println(combinations.toArray().length);
return combinations;
}
我使用的导入:
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Sets;
我在 pom.xml 中有 guava 依赖项,尝试放置此依赖项但它不起作用:
<dependency>
<groupId>com.google.common</groupId>
<artifactId>google-collect</artifactId>
<version>0.5</version>
</dependency>
当我尝试构建它时出现错误的图像:
在您的 pom.xml
中试试这个<dependency>
<groupId>com.google.common</groupId>
<artifactId>google-collect</artifactId>
<version>1.0</version>
</dependency>