郁闷的Android,为了解决没有CopyOf的问题搞了一个下午,其实如果只是单纯的数组,也没必要一定要用CopyOf,可以有些是<T>型的,直接使用For一个数组一个数组来Copy的方法是不可行的.可使用如下办法,可以适应任何类型的Arrays.
Arrays Copyprivate final <T> T[] copy(T[] source) {
Class type = source.getClass().getComponentType();
T[] target = (T[])Array.newInstance(type, source.length);
System.arraycopy(source, 0, target, 0, source.length);
return target;
}