我有以下 if 语句:
String newStr4 = strr.split("2012")[0];
if (newStr4.startsWith("Mon")) {
str4.add(newStr4);
}
我希望它包含 startsWith
Mon
Tues
Weds
Thurs
Friday
等。在使用字符串时有没有简单的方法?我试过 ||
但没用。
最佳答案
你是这个意思吗:
if (newStr4.startsWith("Mon") || newStr4.startsWith("Tues") || ...)
或者你可以使用正则表达式:
if (newStr4.matches("(Mon|Tues|Wed|Thurs|Fri).*"))
关于java - 如何检查字符串是否以多个前缀之一开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9790584/