我有一个String变量,str可能的值val1,val2和val3.
我想str使用if语句比较(相同的情况)所有这些值,例如:
if("val1".equalsIgnoreCase(str)||"val2".equalsIgnoreCase(str)||"val3.equalsIgnoreCase(str))
{
//remaining code
}
Run Code Online (Sandbox Code Playgroud)
有没有办法避免使用多个OR(||)运算符并比较一个表达式中的值?例如,像这样:
if(("val1" OR "val2" OR "val3").equalsIgnoreCase(str) //this is only an idea.
Run Code Online (Sandbox Code Playgroud)