System.arraycopy的要怎么实现啊?
我也想写一个通用的复制数组的函数
但是不明白的是arraycopy怎么能够支持那么多种基本类型的数组
难道一个一个重载?
(
copy(int [] newarray, int [] oldarray)
copy(boolean [] newarray, boolean [] oldarray)
这样看起来好像很傻,我想应该有其它方法吧
)
我照着写了,能支持类数组,但不支持基本类型数组
------------------------------
另外,我想arraycopy复制类数组时好像复制的是地址而不是类的具体数据,如果我想实现复制数据要怎么办好?
各位帮忙啊^_^