Notice
Recent Posts
Recent Comments
Link
투케이2K
82. (java/자바) clone()메소드를 사용해서 배열 데이터 전체 복사 - 깊은 복사 수행 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package AI2;
import java.util.Arrays;
public class MainActivity26 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[clone()메소드를 사용해서 배열 데이터 전체 복사 - 깊은 복사 수행 실시]");
/*[설 명]
* 1. clone() - 배열을 복사할때 사용하는 메소드이다
* 2. clone() 메소드는 부분(범위) 복사가 아닌 전체 데이터를 한번에 복사할때 사용한다 (깊은 복사)
*/
//초기 원본 배열 선언 및 데이터 삽입
int one[] = {1, 2, 3, 4, 5};
System.out.println("원본 : "+Arrays.toString(one));
//원본 데이터를 복사할 배열 선언
int two[] = one.clone();
System.out.println("복사 : "+Arrays.toString(two));
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[clone()메소드를 사용해서 배열 데이터 전체 복사 - 깊은 복사 수행 실시]
원본 : [1, 2, 3, 4, 5]
복사 : [1, 2, 3, 4, 5]
/* =========================== */
/* =========================== */
[요약 설명]
* 1. clone() - 배열을 복사할때 사용하는 메소드이다
* 2. clone() 메소드는 부분(범위) 복사가 아닌 전체 데이터를 한번에 복사할때 사용한다 (깊은 복사)
/* =========================== */
반응형
'Java' 카테고리의 다른 글
84. (java/자바) foreach 향상된 for문을 사용해 배열목록 순차적 출력 실시 (0) | 2021.01.06 |
---|---|
83. (java/자바) continue, break 사용해 반복문 실행 및 종료 수행 실시 (0) | 2021.01.06 |
81. (java/자바) 알고리즘 : 다차원 배열에 순차적으로 1부터 n까지 데이터 삽입 실시 (0) | 2021.01.06 |
80. (java/자바) (종합)문자열 한글자씩 분리 - split, charAt 사용해 문자열 한글자씩 분리 실시 (0) | 2021.01.06 |
79. (java/자바) 알고리즘 : 수열 1+2+4+7+11..20번째 항까지 합계 - while(true)사용해 일정 규칙 수열 합계 구하기 (0) | 2021.01.06 |
Comments