合并所有数组并返回一个大数组
//package com.book2s; import java.lang.reflect.Array; /* 来 自* n o w j a v a . c o m */ public class Main { @SafeVarargs public static <T> T[] addAll(T[]... arrays) { if (arrays.length == 1) { return arrays[0]; } int length = 0; for (T[] array : arrays) { if (array == null) { continue; /** * 时 代 J a v a 公 众 号 提 供 **/ } length += array.length; } T[] result = newArray(arrays.getClass().getComponentType() .getComponentType(), length); length = 0; for (T[] array : arrays) { if (array == null) { continue; } System.arraycopy(array, 0, result, length, array.length); length += array.length; } return result; } @SuppressWarnings("unchecked")