gpt4 book ai didi

java - IntStream 奇怪的错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:05:39 25 4
gpt4 key购买 nike

Java 8 有一个新接口(interface),名为 IntStream。我使用了它的of()静态方法,遇到了一个奇怪的错误:

This static method of interface IntStream can only be accessed as IntStream.of

但是正如您在下面的代码中看到的,我确实使用了 IntStream.of

import java.util.stream.IntStream;

public class Test {

public static void main(String[] args) {
int[] listOfNumbers = {5,4,13,7,7,8,9,10,5,92,11,3,4,2,1};
System.out.println(IntStream.of(listOfNumbers).sum());
}

}

此外,如果您检查 API ,您会看到该方法的声明方式与我使用的方式类似。

最佳答案

您需要将项目设置为使用 Java 8。例如,如果您使用的是 maven,请将以下代码片段放入您的 pom:

 <build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>

关于java - IntStream 奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25360127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com