以下代码:
public class Test {
public static void main(String[] args) {
Stream.of(1, 2, 3).map(String::valueOf).collect(Collectors::toList);
}
}
IntelliJ 告诉我:
Collector<String, A, R>
不是功能接口
但是当我如下修改代码时,一切正常,不知道为什么?
public class Test {
public static void main(String[] args) {
Stream.of(1, 2, 3).map(String::valueOf).collect(Collectors.<String>toList());
}
}