1. 程式人生 > >拷貝陣列的四種方式

拷貝陣列的四種方式

System.arraycopy為什麼快

前言

在 Java 程式設計中經常會遇到陣列拷貝操作,一般會有如下四種方式對陣列進行拷貝。

  • for遍歷,遍歷源陣列並將每個元素賦給目標陣列。
  • clone方法,原陣列呼叫clone方法克隆新物件賦給目標陣列,更深入的克隆可以看之前的文章《從JDK角度看物件克隆》。
  • System.arraycopy,JVM 提供的陣列拷貝實現。
  • Arrays.copyof,實際也是呼叫System.arraycopy。
  • 原地址:
    https://blog.csdn.net/wangyangzhizhou/article/details/79504818