【发布时间】:2015-11-12 16:11:35
【问题描述】:
以下代码:
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());
}
}
【问题讨论】:
标签: java lambda java-8 java-stream collectors