简化代码 字符串很多个不等于(或者等于)可以有更便捷的取代方法吗

例如:

String s ="100";

if(s.equals("1") || s.equals("2") || s.equals("3") || s.equals("4") || s.equals("5") || s.equals("6") ){

XXXXXXXXXXXXXX

}


存在太多的equals 能否有简便的写法?

 

 

 

谢谢!

 

 

 

 

 

 

[code="java"]
// 如果可以把String变成整形,那可以试着用switch
int s = 100;
switch (s)
{
case 1:
case 2:
case 3:
case 4:
case 5:

            break;
        default:

            break;
    }

[/code]

[code="java"]
String[] array = new String[] { "1", "2", "3", "4", "5", "6" };
List list = Arrays.asList(array);
String s = "100";
if (list.contains(s)) {
System.out.println("xxxxxxxxxxxxxxx");
}
[/code]