배열이란?
🚨 항상 초기화를 하고 사용
기본형 타입 [] 변수병;
or
기본형 타입 변수명 [];
→ 초깃값 있이 선언하기 EX
기본형 타입[] 변수명 = {값1, 값2, 값3..}
or
기본형 타입[] 변수명 = new 기본형타입[] {값1, 값2, 값3...}
배열의 길이 구하기
배열은 length 필드를 가진다.
이차원 배열
타입 [] [] 변수명 = new 타입 [행의 수][열의 수];
변수명[행인덱스][열인덱스]=값;
타입[][] 변수명 = new 타입 [행의 수][];
변수명[행인덱스] = new 타입 [열의 수];
for each문
형식
for(타입 변수명 : 배열명){
...
}
→ 배열에서 하나씩 꺼내서 변수명에 넣어준다.
Arrays
int[] copyFrom = {1,2,3};
1. int[] copyTo = java.util.Arrays.copyOf(copyFrom, copyFrom.length);
2. int [] copyTo3 = copyFrom;
🚨 깊은 복사와 얕은 복사 찾아보기


위에 사진과 내용이 잘 맞지 않는 것 같아요;; 이런 사소한 것도 다 중요하답니다~^^