我想检查数组中的所有项squareData[]是否为5.
我可以这样做:
if(squareData[0] == 5 && squareData[1] == 5 && ...){...}
但它看起来效率很低.
有没有办法将其最小化为某种for循环?
请注意,大小squareData[]为9项
谢谢!
假设您输入了一个int[],您可以使用Streams:
if (Arrays.stream(squareData).allMatch(i -> i==5)) {
}
Run Code Online (Sandbox Code Playgroud)
如果数组中的所有元素都满足条件,则返回true i==5.
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |