跟朋友谈论问题提到N个数组一维拼接需求,于是写了下面这个函数,用了java的可变参功能
public static int[] arrAdd(int[]... aaList) {
int[] ac;
int j = 0, size = 0;
// 测总长
for (int[] ta : aaList) {
size += ta.length;
}
ac = new int[size];
// 赋值
for (int[] ta : aaList) {
for (int v : ta) {
ac[j++] = v;
}
}
return ac;
}