테이블 형태의 데이터를 저장하기 위한 배열.
(행렬을 생각하자) 1차원 배열이 여러개 모인것이 2차원 배열
String 클래스는 char[]와 메서드(기능)을 결합한 것.
String 클래스는 내용을 변경할 수 없다.
String 클래스의 주요 메서드
메서드 | 설명 |
---|---|
char charAt(int index) | 문자열에서 해당 위치에 있는 문자 반환 |
int length() | 문자열의 길이 반환 |
String substring(int from, int to) | 문자열에서 해당범위(from~to)에 있는 문자열 반환. to는 포함x |
boolean equals(Object obj) | 문자열의 내용이 obj와 같은지 확인 |
char[] toCharArray() | 문자열을 문자배열(char[])로 변환해서 반환한다 |
배열 비교와 출력: equals(), toString()
1차원 출력시에는 Arrays.toString() 사용
2차원, 다차원 출력시에는 Arrays.deepToString() 사용
2차원 배열 두개 비교 하기
Arrays.deepEquals(배열1,배열2)
배열의 복사: copyOf(), copyOfRange()
배열의 정렬: sort()