str
可能な値 、および を持つval1
文字val2
列変数が 1 つありval3
ます。
str
if ステートメントを使用して、これらすべての値を(等号で) 比較したいと思います。次に例を示します。
if("val1".equalsIgnoreCase(str)||"val2".equalsIgnoreCase(str)||"val3".equalsIgnoreCase(str))
{
//remaining code
}
複数の OR (||) 演算子の使用を避け、1 つの式で値を比較する方法はありますか? たとえば、次のようにします。
if(("val1" OR "val2" OR "val3").equalsIgnoreCase(str) //this is only an idea.