Job/Java

[Java] System 클래스 arraycopy()

reallllbro 2009. 9. 4. 14:29

public class SystemArrayCopy{
 public static void main(String[] args){
  String[] arr = {"AAA","BBB","CCC","DDD","EEE"};
  String[] copyArr = new String[3];

 

  System.arraycopy(arr, 2, copyArr, 1, 2); 

 

  for(String value: copyArr){
   System.out.println(value);
  }


 }
}

  /*
    static void arraycopy(Object arr, int arrPos, Object copyArr, int copyPos, int length);
    특정 배열을 복사할 때 사용한다.
    여기서 arr는 복사 원본배열, copyArr는 복사한 값이 들어가는 배열이다.
    arrPos는 원본의 시작 위치, copyPos는 복사본의 시작위치, length는 복사하는 개수이다.
  */