Java – arraycopy() 的介紹及用法
閱讀時間: 3分鐘
java.lang.System.arraycopy() method 可以在指定的array上複製array。
Method的聲明(Signature)
Public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
參數(Parameter)
• src – 來源陣列 (source array)
• srcPos − 源頭陣列的開始位置
• dest – 目的地陣列(destination array)
• destPos −目的地陣列的開始位置
• length – 被複製的元素的長度
例外(Exception)
• IndexOutOfBoundsException
複製回來的資料長度超出array的範圍。
• ArrayStoreException
來源陣列 (source array)的資料不能被儲存在目的地陣列。
因為陣列(Array)的類型(Type)不相配。
• NullPointerException
src 或dest 是null。