반응형
1. 배열 복사: 깊은 복사
더보기
import java.util.Arrays;
/* 1차원 깊은 복사 */
arr.clone();
Arrays.copyOf(원본배열, 복사할 길이);
Arrays.copyOfRange(원본배열, 시작인덱스, 끝인덱스);
/* 2차원 깊은 복사 */
int[][] arr = new int[3][4];
int[][] arr2 = new int[arr.length][arr[0].length];
for (int i = 0; i < arr.length; ++i) {
for (int j = 0; j < arr[i].length; ++j) {
arr2[i][j] = arr[i][j];
}
}
2. 문자열 → 숫자
더보기
/* 문자열 -> 정수형 */
Integer.parseInt(str);
Integer.valueOf(str).intValue();
/* 문자열 -> 실수형 */
Float.parseFloat(str);
Double.parseDouble(str);
/* 문자열 -> Long, Short */
Long.parseLong(str);
Short.parseShort(str);
3. 숫자 → 문자열
더보기
/* 정수형 -> 문자열 */
Integer.toString(num);
String.valueOf(num);
/* 실수형 -> 문자열 */
Float.toString(num);
Double.toString(num);
String.valueOf(num);
/* Long, Short -> 문자열 */
Short.toString(num);
Long.toString(num);
String.valueOf(num);
4. 문자열 분리
더보기
/* 문자 리턴 */
str.charAt(index);
/* 문자열 비교 */
str.equals(str2);
/* 문자열 길이 */
str.length();
/* */
5. 문자열 정리
6. 배열 → 리스트
반응형
'코딩테스트 > 코딩테스트(Java)' 카테고리의 다른 글
[코딩테스트] Java - 기본 점검: DFS/BFS (0) | 2025.04.09 |
---|---|
[코딩테스트] Java - 기본 점검: 입출력 (0) | 2025.04.09 |
[코딩테스트] Java - 기본 점검: 정렬 (0) | 2025.04.09 |
[코딩테스트] Java - 기본 점검: 자료구조 (0) | 2025.04.09 |
[코딩테스트] Java - 패턴별 연습 문제 리스트 (0) | 2025.04.08 |