gpt4 book ai didi

java - 如何在 android studio 中的复选框的 switch case 语句中使用 OR

转载 作者:行者123 更新时间:2023-12-01 09:55:28 25 4
gpt4 key购买 nike

 switch (view.getId()) {

case R.id.fruit_apple:
case R.id.fruit_orange:

if (checked) {
selection.add("Orange");
} else {
selection.remove("Orange");
}
break;

case R.id.fruit_grapes:

if (checked) {
selection.add("Grapes");
} else {
selection.remove("Grapes");
}
break;
}

如何防止上述代码的橙色值重复输出?当用户勾选苹果和橙子时,会显示两次橙子。

输出示例:

image

最佳答案

为了避免列表中出现橙色重复项,您需要申请

if (checked) {
if(!selection.contains("Orange")
selection.add("Orange");
} else {
if(selection.contains("Orange")
selection.remove("Orange");
}

其他案例陈述也是如此。

关于java - 如何在 android studio 中的复选框的 switch case 语句中使用 OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269208/

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