java在具有不同长度的第二维度的2D数组中迭代
我有一个2D数组,其中需要用户输入来创建第一个维度的长度,然后循环并获得第二个维度的长度。例如:如果用户在第一个维度中输入4,它将循环4次,得到第二个维度的长度,可以是2,3,2,4。我不知道我怎么才能有效地循环这个
你可以在下面搜索框中键入要查询的问题!
我有一个2D数组,其中需要用户输入来创建第一个维度的长度,然后循环并获得第二个维度的长度。例如:如果用户在第一个维度中输入4,它将循环4次,得到第二个维度的长度,可以是2,3,2,4。我不知道我怎么才能有效地循环这个
# 1 楼答案
玩这个代码
输出
# 2 楼答案
实际上不必迭代内部数组,只需迭代外部数组并获得每个内部数组的长度属性。您可以通过一个简单的
for
循环来实现这一点:或者,如果你觉得有意思,可以使用streams: