我想知道如何使用相同的格式更改為 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
提交
取消