public class Test {
public static void main(String[] args) {
String str = "abc,abd,";
str = str.substring(0, str.length()-1);
// System.out.println(str);
List l = new ArrayList();
// for (int i = 0; i < 10; i++) {
// l.add(i);
// }
// int num = 0 ;
// for (int j = 0; j < l.size(); j++) {
// num += (Integer)l.get(j);
//
// }
// System.out.println(num);
int[] a = new int[12];
for(int j=0;j<3;j++){
for (int i = 0; i < 5; i++) {
int jj = i+1;
a[i]=jj;
}
l.add(a);
}
/**
//将每一数组相对应的列相加
int[] var = new int[((int[])l.get(0)).length];///定义一个变量数组,希望记录循环出的数组对应列的和
for (int i = 0; i < l.size(); i++) { //循环行数
int[]ab = (int[])l.get(i); ///得到每个数组
// var = new int[ab.length];///定义一个变量数组,希望记录循环出的数组对应列的和
for (int j = 0; j < ab.length; j++) {
// System.out.print(ab[j]+",");//得到每个数组
var[j]+= ab[j];
}
// System.out.println();
}
for (int i = 0; i < var.length; i++) {
System.out.print(var[i]+",");
}
*/
int[] var = sumArray(l);
for (int i = 0; i < var.length; i++) {
System.out.print(var[i]+",");
}
}
//将一个有多个数组组成的集合 对应求和
public static int[] sumArray(List listArray){
int[] var = new int[0];
if (listArray!=null) {
var = new int[((int[])listArray.get(0)).length];///定义一个变量数组,希望记录循环出的数组对应列的和
for (int i = 0; i < listArray.size(); i++) { //循环行数
int[]ab = (int[])listArray.get(i); ///得到每个数组
// var = new int[ab.length];///定义一个变量数组,希望记录循环出的数组对应列的和
for (int j = 0; j < ab.length; j++) {
// System.out.print(ab[j]+",");//得到每个数组
var[j]+= ab[j];
}
// System.out.println();
}
}
return var;
}
}