如何从方法中对多个数组的元素求和(在 Java 中)?

How to sum elements of multiple arrays from a method (in Java)?

我有一组从方法 (tableMethod) 中提取的一维数组 - 我想获取这些一维数组,然后对每个一维数组中的所有元素求和。我该怎么做?

我有两个循环

我很难组合 for 循环,以便它可以获取每个一维数组,对其求和,然后移动到下一个一维数组,对其求和,等等

结果应该类似于:

像这样的东西会起作用,

import java.util.stream.IntStream;

int n = <max value of w>
int sum = 0;

for (int i = 0; i < n; i++) {
   int[] array = tableMethod(table, i);
   int arr_sum = IntStream.of(array).sum();
   System.out.println(arr_sum); //single array sum

   sum += arr_sum;
}
System.out.println(sum); //total sum

代码应该简单地使用嵌套循环(计算总和的内循环可以用流代替):

int n = ... ; // a number of 1d arrays
int total = 0;
for (int i = 0; i < n; i++) {
    int[] arr = tableMethod(table, i);
    int sum = Arrays.stream(arr).sum();
    System.out.println(sum);
    total += sum;
}
System.out.println(total);