有没有更好的方法来写这个不长?
if(input.equals("1") || input.equals("2") || input.equals("3")
|| input.equals ("4") || input.equals("5") || input.equals("6")
|| input.equals("7") || input.equals("8") || input.equals("9")) {
//some code
}
Run Code Online (Sandbox Code Playgroud)
由于您正在测试1到9范围内的单个数字,因此可以使用正则表达式.喜欢,
if (input.matches("[1-9]")) {
// ...
}
Run Code Online (Sandbox Code Playgroud)