有什么理由更喜欢System.arraycopy()而不是clender()?
在复制整个数组时,我经常看到人们这样写:
int[] dest = new int[orig.length];
System.arraycopy(orig, 0, dest, 0, orig.length);
但在我看来,没有理由支持这一点:
int[] dest = orig.clone();
无论如何,它们都是浅层副本。可能这些人只是没有意识到它的存在。那么有什么理由不使用呢?clone
clone