public static <E> E[] merge(E[] a, E[] b) {
    List<E> list = merge(Arrays.asList(a), Arrays.asList(b));
    return list.toArray(a);
  }
public static <E> E[] merge(E[] a, E[] b) {
    List<E> list = merge(Arrays.asList(a), Arrays.asList(b));
    return list.toArray(a);
  }
public static < E > E [ ] merge ( E [ ] a , E [ ] b ) { List < E > list = merge ( Arrays . asList ( a ) , Arrays . asList ( b ) ) ; return list . toArray ( a ) ; }
合并两个数组。

@param <E> 数组元素的类型。
@param a 前半部分数组。
@param b 后半部分数组。
@return 合并后的数组。
合并两个数组。