정리/Java
자바의 정석 49~50강 String 클래스, Arrays로 배열 다루기
민발자
2023. 7. 30. 08:59
728x90
ch5-14~15 String 클래스
1. String Class
char[] + 메서드 결합한 것
내용을 변경할 수 없고 읽기만 가능
메서드 | 설명 |
char charAt(int index) | 문자열에서 해당 index의 문자 반환(index는 0부터 시작) |
int length() | 문자열 길이 반환 |
String substring(int from, int to) | 문자열에서 from~to까지 문자열 반환(to포함X), to 미입력시 from에서 끝까지 반환 |
boolean equals(Object obj) | 문자열의 내용이 같은지 확인 |
char[] toCharArray() | 문자열을 문자배열char[]로 변환해서 반환 |
ch5-24 Array로 배열 다루기
분류 | 메서드 | 설명 |
배열 출력 | toString() | 배열 출력 |
deepToString() | 2차원 배열 출력 | |
배열 비교 | equals() | 두 배열이 같은지 비교 |
deepEquals() | 2차원 배열 같은지 비교 | |
배열의 복사 | copyOf(배열, 배열의 길이) | 새로운 배열에 그대로 복사, 길이가 기존 배열보다 길면 나머지 0 들어감 |
copyOfRange(배열, from, to) | from~to까지만 복사(to포함X), to 기존 배열보다 길면 나머지 0 들어감 | |
정렬 | sort() | 오름차순으로 정렬 |
728x90