December 23, 2021
배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 말한다.
타입[] 변수이름 = new 타입[길이];
int[] score = new int [5];
배열은 한번 선언되고나면 길이를 변경할 수 없다. 따라서 새로운 배열을 생성한 뒤에 값을 복사해야한다.
System.arraycopy(num, 0, newNum, 0, num.length)
// num이라는 배열의 0번째 index부터 num.length개의 데이터를 newNum의 0번째부터 복사한다.
System.arraycopy(num, 1, newNum, 2, 5)
// num이라는 배열의 1번째 index부터 5개의 데이터를 newNum의 2번째부터 복사한다.
배열을 출력하기 위해선 다음의 방법들이 있다.
\u0000
char charAt(int index) // 문자열에서 해당 index에 있는 문자를 반환한다.
int length() // 문자열의 길이를 반환한다
String substring(int from, int to) // 문자열에서 해당 범위(from~to)에 있는 문자열을 반환한다.
//문자열 일부 추출
boolean equals(Object obj) // 문자열의 내용이 obj와 같은지 확인한다
char[] toCharArray // 문자열을 char array로 변환하여 반환한다.
타입[][] 변수이름 = new 타입[row][column]