자바의 정석 기초편 - ch5 - 2차원 배열

케이·2021년 12월 13일
0

JAVA

목록 보기
1/17
post-thumbnail

2차원 배열?

테이블 형태의 데이터를 저장하기 위한 배열.
(행렬을 생각하자) 1차원 배열이 여러개 모인것이 2차원 배열

String 클래스

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[])로 변환해서 반환한다

Arrays로 배열다루기

배열 비교와 출력: equals(), toString()
1차원 출력시에는 Arrays.toString() 사용
2차원, 다차원 출력시에는 Arrays.deepToString() 사용

2차원 배열 두개 비교 하기
Arrays.deepEquals(배열1,배열2)

배열의 복사: copyOf(), copyOfRange()
배열의 정렬: sort()

profile
삽질하며 깨닫고 배웁니다. (a.k.a 프로삽질러) + 이 구역의 회고왕

0개의 댓글