code: public static <T> T[] addTo(T target, T[] array, ArrayCreater<T> creater) {
          T[] newArray = creater.create(array.length + 1);
          System.arraycopy(array, 0, newArray, 0, array.length);
          newArray[array.length] = target;
          return newArray;
      }
docs: 将数据添加到指定数组的末尾
  @param target 要添加的数据
  @param array 目标数组
  @param creater 数组生成器
  @param <T> 数组类型
  @return 新数组