【发布时间】:2016-06-27 06:13:15
【问题描述】:
我想知道你是否可以在 switch case 的情况下使用诸如“contains()”之类的方法。我正在尝试将以下 if 语句转换为 switch 案例:
String sentence;
if(sentence.contains("abcd")){
// do command a
}
else if(sentence.contains("efgh")){
// do command b
}
else if(sentence.contains("ijkl")){
// do command c
}
else{
//do command d
}
非常感谢您的帮助。
【问题讨论】:
-
不,你不能。
if不能完全替换为switch。
标签: java if-statement methods switch-statement