1. copyOfRange() 메소드
copyOfRange() 메소드는 전달받은 배열의 특정 범위에 해당하는 요소만을 새로운 배열로 복사하여 반환.
첫 번째 매개변수 : 복사의 대상이 될 원본 배열을 전달받음.
두 번째 매개변수 : 원본 배열에서 복사할 시작 인덱스를 전달받음.
세 번째 매개변수 : 마지막으로 복사될 배열 요소의 바로 다음 인덱스를 전달받음.
즉, 세 번째 매개변수로 전달된 인덱스 바로 전까지의 배열 요소까지만 복사됩니다.
그리고 원본 배열과 같은 타입의 복사된 새로운 배열을 반환합니다.
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOfRange(arr1, 2, 4);
for (int i = 0; i < arr2.length; i++) {
System.out.print(arr2[i] + " ");
}
출력 결과 : 3 4
출처 : http://tcpschool.com/java/java_api_arrays
'Programming > Java' 카테고리의 다른 글
#1 Azure VM, Tomcat, Java, Mysql 설치 및 Tomcat 실행 (0) | 2020.09.02 |
---|---|
#0 프로젝트 개발 환경 (Tomcat 9.0, Mysql 5.7, Azure Cloud) (0) | 2020.08.31 |
Java Math 메소드 (0) | 2019.01.20 |