gpt4 book ai didi

java - 使用三元运算符时出错

转载 作者:行者123 更新时间:2023-12-01 17:50:02 27 4
gpt4 key购买 nike

如下面的代码所示,我想使用三元运算符。但我收到一条错误消息:“;预期”,但我认为不需要添加分号。

代码:

.filter(new Predicate<List<String>>() {
@Override
public boolean test(@NonNull List<String> strings) throws Exception {
List<String> lst = new ArrayList<String>();
for (String string : strings) {
Log.i(TAG, ".filter(): string: " + string);
string.toLowerCase().startsWith("b") ? lst.add(string): continue;
}
Log.i(TAG, ".filter(): lsr: " + lst);
return lst.size() > 0;
}
})

最佳答案

三元运算用于分配或返回值,继续;是一条指令,为了简单起见,使用如下所示:

if(string.toLowerCase().startsWith("b")) {
lst.add(string);
} else {
continue;
}

关于java - 使用三元运算符时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51405578/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com