我有一个字符串变量,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.