자료형[ ] 배열변수명 = new 자료형[0~n]
① 배열변수 선언시 stack영역에 공간 할당
② 초기화하면 heap영역에[0~n]칸 짜리 공간 할당
③ 배열 요소가 각 칸에 대입
④ [0~n] (인덱스값) 사용
# 기본값 : int=0, String=null, boolean=false
# 같은 자료형끼리 연산 가능
# 배열크기는 변경 불가
int[ ] arr = {1,2,3,4,5};
int[ ] copyArr = arr;
#왜 있는 기능인지 모르겠음..
① for문으로 전체 복사
② System.arraycopy 이용
System.arraycopy(원본배열, 복사시작인덱스, 복사할배열, 복사할배열 시작 인덱스, 복사할 길이arr.length)
③ Arrays.copyOf 이용
Arrays.copyOf(원본배열, 복사길이(arr.length)
스캐너와 마찬가지로 JRE라이브러리에 저장
#import java.util.Arrays
Arrays.sort(배열변수명) -> 값의 크기에 따라 순서대로 정렬 (0번째가 최소값, length-1이 최대값)
Arrays.toString(배열변수명) -> 모든 배열 값 출력
많은 도움이 되었습니다, 감사합니다.