java的数组复制主要有3种方法,分别是:
(1)for循环方法;
(2)System.arraycopy()方法,Arrays.copyOf()方法底层调用的是System.arraycopy;
(3)Object.clone()方法。
其中,System.arraycopy()和Object.clone()效率差不多,因为他们调用的是底层的Native Method(非java代码),所以效率快很多。
java的数组复制主要有3种方法,分别是:
(1)for循环方法;
(2)System.arraycopy()方法,Arrays.copyOf()方法底层调用的是System.arraycopy;
(3)Object.clone()方法。
其中,System.arraycopy()和Object.clone()效率差不多,因为他们调用的是底层的Native Method(非java代码),所以效率快很多。