gpt4 book ai didi

java - 如何组合多个 if (stringname.equals ("value"))?

转载 作者:行者123 更新时间:2023-12-01 16:55:38 26 4
gpt4 key购买 nike

我有多个字符串必须具有特定值才能触发通知,但我似乎找不到组合它们的方法

String wppanswer,tbanswer,ctanswer,ssowpanswer,cppanswer;
if (wppanswer.equals("Yes"))
(tbanswer.equals("Yes"))
(ctanswer.equals("Yes"))
(ssowpanswer.equals("Yes"))
(ssowpanswer.equals("N/A"))
(cppanswer.equals("Yes")){

NotificationCompat.Builder Yes =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.adccube)
.setContentTitle("Success!")
.setContentText("YEY! You have everything you need, proceed with work");
int mNotificationId = 001;
NotificationManager mNotifyMgr =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mNotifyMgr.notify(mNotificationId, Yes.build());
}

提前谢谢大家,如果我需要提供更多信息,我可以提供

编辑我已尝试以下线程但无济于事

Thread 1

Thread 2

Thread 3

最佳答案

您必须使用逻辑AND,即Java中的&&,使if block 代码仅在所有条件都为真时才执行,例如:

if (wppanswer.equals("Yes") &&
tbanswer.equals("Yes") &&
ctanswer.equals("Yes") &&
ssowpanswer.equals("Yes") &&
ssowpanswer.equals("N/A") &&
cppanswer.equals("Yes")){
//your code here
}

此外,正如评论中所说,最好在代码中使用 "Yes".equals(wppanswer) 样式,以防止 NullPointerException 如果您的当您调用 wppanswer 或任何其他对象的 equals() 方法时,它将为 NULL。

关于java - 如何组合多个 if (stringname.equals ("value"))?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33257692/

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