java如果arraylist的和小于或等于最大值,如何返回布尔语句?
我有这个方法
public boolean legal(int total)
如果ArrayList<Integer> numbers
的和不高于参数total
,则必须返回true
请帮助我如何实现这一点。首选哪种类型的回路
谢谢
你可以在下面搜索框中键入要查询的问题!
我有这个方法
public boolean legal(int total)
如果ArrayList<Integer> numbers
的和不高于参数total
,则必须返回true
请帮助我如何实现这一点。首选哪种类型的回路
谢谢
# 1 楼答案
您可能必须这样实现
# 2 楼答案
使用Java 8streams
# 3 楼答案
循环列表的最简单方法可能是使用foreach循环
foreach循环比for循环更容易使用,因为您不需要处理索引。但是,只有当集合具有索引时,才能使用foreach循环,对于您的情况,ArrayList具有索引。因此,foreach循环是在列表中循环的最简单方法
如果您的集合没有索引(如果您使用例如
Set
),则可以使用常规的for loop或Iterator