java - 使用java流的不兼容类型错误
问题描述
我是 Java 流的新手,
所以我举了这个例子,我得到了一个编译错误。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.stream.Collectors;
public class JavaApplication14 {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);list.add(2);list.add(3);
list.add(6);list.add(5);list.add(4);
List<Integer> l = list.stream().filter(i->i%2==0).collect(Collectors.toList());
}
}
有人可以说为什么我在最后一行代码中收到此错误:
List<Integer> l = list.stream().filter(i->i%2==0).collect(Collectors.toList());
解决方案
您使用了 List 接口,但没有导入它。
import java.util.List;
推荐阅读
- git - 没有添加到 repo,但它仍然在拉取时显示了一些额外的日志
- swift - 我的应用程序中的图像(编码 base64)无法通过 Web 服务器发送
- python - pandas MultiIndex:获取特定级别的值和 iloc
- c# - 等待多个函数参数时的性能
- java - 使用 Spring Boot 获取大量数据
- reactjs - NPM 表示 1 个漏洞需要人工审核且无法更新
- machine-learning - 如何在 naive_bayes MultinomialNB 中计算 feature_log_prob_
- oracle - Oracle 过程到 REST API
- mongodb - 如何在 MongoDB 中展开数组?
- python - 'flag' 变为 False 时 Python (py.exe) 关闭