λ°°μ΄μ 볡μ¬νλ λ©μλμΈ copyOf(), copyOfRange(), arraycopy()μ λν΄ μμ보μ.
Arrays.copyOf()
- Arrays.copyOf(μλ³Έ λ°°μ΄, 볡μ¬ν κΈΈμ΄)
- μ§μ ν λ°°μ΄μ μΈλ±μ€ 0λΆν° μνλ κΈΈμ΄λ§νΌ 볡μ¬
Array.copyOfRange()
- Arrays.copyOfRange(볡μ¬ν μλ³Έ λ°°μ΄, 볡μ¬λ₯Ό μμν μΈλ±μ€, 볡μ¬λ₯Ό λλΌ μΈλ±μ€)
- μ§μ ν λ°°μ΄μμ νΉμ λ²μλ§νΌμ μμλ€μ 볡μ¬ν΄ μλ‘μ΄ λ°°μ΄λ‘ λ°ν
볡μ¬λ₯Ό μμν μΈλ±μ€
ν¬ν¨, 볡μ¬λ₯Ό λλΌ μΈλ±μ€ μ μΈλ±μ€
μ μΈ
System.arraycopy()
- System.arraycopy(src, srcPos, dest, destPos, length)
- src : 볡μ¬ν λ°°μ΄ (μλ³Έ)
- srcPos : μλ³Έ λ°°μ΄μμ 볡μ¬λ₯Ό μμν μΈλ±μ€ (μ²μλΆν°λ©΄ 0)
- dest : λ³΅μ¬ λμ λ°°μ΄
- destPos : λ³΅μ¬ λ°°μ΄μμ λΆμ¬λ£κΈ°λ₯Ό μμν μΈλ±μ€ (μ²μλΆν°λ©΄ 0)
- len : μΌλ§λ 볡μ¬ν΄ λΆμ¬λ£μμ§ κΈΈμ΄λ₯Ό μ§μ