배열을 가리키는 포인터 생성
int[] arr;
int arr[];
배열이 차지하는 공간 할당
arr = new int[5];
2147483648, 약 20억
배열이름.length 으로 길이 값 얻을 수 있음, 이때 길이는 상수
더 큰 배열을 새로 생성한 뒤 기존 배열의 값을 복사하고 새로운 배열로 기존 배열을 덮어씌운다.
값 복사는 System.arraycopy() 를 사용하는 것이 for문 보다 효율적이다.
int[] arr = new int[]{1, 2, 3, 4, 5};
// 선언과 동시에 초기화 하면 new int[] 생략 가능
int[] arr = {1, 2, 3, 4, 5};
int[] arr;
// 선언과 동시에 초기화 하지 않으면 new int[] 생략 불가
arr = new int[]{1, 2, 3, 4, 5};
charAt(int index) : 해당 인덱스에 있는 문자 리턴
length() : 문자열 길이 리턴
substring(int from, int to) : from~to 범위에 있는 문자열 리턴
equals(String str) : 문자열 내용이 같은지 확인
toCharArray() : 문자열을 문자 배열로 변환하여 리턴
public static void main(String[] args)
{
}
두번째 차원의 길이는 지정하지 않을 수 있다.
int [][] score = new int[5][];