有没有更简单的方法来检查一个范围内的多个数字?我必须检查方法的三个参数是否在 10(含)- 1000(含)范围内。还能写得比这个更好看吗?
(x < 10) || (x > 1000) || (y < 10) || (y > 1000) || (z < 10) || (z > 1000)
Run Code Online (Sandbox Code Playgroud)
您可以使用IntStream.
喜欢,
if (IntStream.of(x, y, z).anyMatch(a -> a < 10 || a > 1000))
Run Code Online (Sandbox Code Playgroud)