我需要检查一个 String 对象是否包含多个子字符串,并根据结果执行不同的代码。目前我有一系列的 else if。如果可能的话,我想将其转换为 switch。有办法实现吗?
目前的代码:
if (SomeString.contains("someSubString")) {
. . . do something
} else if (SomeString.contains("anotherSubString")) {
. . . do something else
} else if (SomeString.contains("yetanotherSubString")) {
. . . do something even more different
}
.
.
.
contains
或任何返回布尔值的方法。在这里只能使用if-else
。 - ADTC