小编hoa*_*ham的帖子

java 8:推断的类型不符合 Netbean IDE 上的上限

我从书中复制了下面的这段代码来准备 Java 证书考试。在 Netbeans IDE(jdk 1.8.0_144) 上编译时,我收到编译器错误“推断类型不符合 Netbean IDE 上的上限”

public static void main(String[] args) {
        Stream<String> ohMy = Stream.of("lions", "tigers", "bears");
        Map<Integer, Optional<Character>> map = ohMy.collect(
                Collectors.groupingBy(
                        String::length,
                        Collectors.mapping(s -> s.charAt(0),
                        Collectors.minBy(Comparator.naturalOrder()))));

        System.out.println(map); 
}
Run Code Online (Sandbox Code Playgroud)

它仍然在 Eclipse 上编译,请解释这里有什么问题?我在这里上传了错误详细信息:

错误细节

eclipse netbeans java-8

3
推荐指数
1
解决办法
2625
查看次数

标签 统计

eclipse ×1

java-8 ×1

netbeans ×1