我有这段代码:
String Tunet = intent.getStringExtra("Tunet");
if (Tunet.equals("Yes") ){
tv22.setText(" okay");
} else {
tv22.setText("please answer");
}
我想在switch语句中执行此代码,类似于此但我不知道如何。
switch(Tunet.equals)
case: Yes
// do something
case: No
// do something
case: I don't know
// do something
并继续这样,怎么做?谢谢你的帮助。
答案 0 :(得分:2)
如果您使用Java SE 7+编译项目,可以直接在String上切换,这是一个有效的代码
switch(Tunet){
case "Yes":
break;
case "No":
break;
default:
break;
}
查看更多here
答案 1 :(得分:1)
这是解决问题的方法,可能会有所帮助。
String Tunet = intent.getStringExtra("Tunet");
int _Case = -1;
if (Tunet.equals("yes")) {
_Case = 1;
} else if(Tunet.equals("no")) {
_Case = 2;
}
switch (_Case){
case 1:
// code if if Tunet is yes
break;
case 2:
//code for no
break;
}