Programming/Java
[Java] 배열
yh_126
2021. 1. 12. 22:58
반응형
배열 선언 방식
(데이터 타입)[] (배열 변수명) ; (데이터 타입) (배열 변수명)[] ; |
자바에서 배열은 객체로 취급하므로 new 연산자로 배열 객체를 생성하며, 생성시에 크기를 미리 지정한다.
한번 지정된 배열의 크기는 변경 할 수 없다.
int 타입의 초기값은 '0'이고 String 타입의 초기값은 'null'이다.
배열의 인덱스 값은 0부터 시작한다.
age = new int[5]; //age[0] age[1] age[2] age[3] age[4] name = new String[3]; //배열 요소의 값을 초기화하면서 배열 객체를 생성할 수 있다. String name[] = {"김영환","신짱구","Joe"}; //첫번째 방법 String name[] = new String[] {"김영환","신짱구","Joe"}; //두번째 방법 String name[]; name = new String[]{"김영환","신짱구","Joe"}; //세번째 방법, 배열선언과 배열 객체 생성을 분리할 때 쓴다. |
System.arraycopy(srcArray, srcStartIndex, dstArray, dstStartIndex, copyLength);
- 배열을 복사하는 메소드
srcArray : 복사할 데이터가 저장되어있는 배열 객체
srcStartIndex : 배열의 몇번째 인덱스 위치부터 복사를 시작할지를 지정
dstArray : 배열 객체의 요소를 복사할 대상 배열 객체
dstStartIndex : 배열의 몇번째 인덱스 위치부터 복사한 데이터를 붙여넣을지 지정
copyLength : 데이터를 몇 개 복사할지 지정
![]()
자세한 사항은 해당 교재를 참고하여 주세요 ! |
반응형