我想知道如何使用相同的格式更改为 for 或 while 循环public List<String> noZ(List<String> strings) { return strings.stream().filter(x -> !x.contains("z")).collect(Collectors.toList());}这是我到目前为止所做的,但我还没有得到结果:for (int i = 0; i < string.stream().size(); i++) { string x; if (x.contains("z")) { String.valueOf(strings.stream().filter); }}
1 回答
江户川乱折腾
TA贡献1851条经验 获得超5个赞
有一些合理的方法可以重写它。单程:
public List<String> noZ(List<String> strings) {
List<String> out = new ArrayList<>();
for (String s : strings) {
if (!s.contains("z")) {
out.add(s);
}
}
return out;
}
添加回答
举报
0/150
提交
取消