我有一个字符串变量,str
与可能的值,val1
,val2
和 val3
。
我想使用 if 语句将 str
与所有这些值(大小写相同)进行比较,例如:
if("val1".equalsIgnoreCase(str)||"val2".equalsIgnoreCase(str)||"val3".equalsIgnoreCase(str))
{
//remaining code
}
有没有办法避免使用多个 OR (| |)运算符并比较一个表达式中的值?例如,像这样:
if(("val1" OR "val2" OR "val3").equalsIgnoreCase(str) //this is only an idea.