728x90
반응형
Arrays method
Arrays에는 정말 다양한 method들이 있다.
새롭게 알게 될 때마다 기록하여 기억하자.
- 1. Arrays.copyOf(int[] original, int newLength)
- 원본 배열을 복사하여 새로운 배열을 반환한다.
- original: 복사할 원본 배열
- newLength: 복사할 배열의 길이 (index 0부터 복사된다.)
int[] array = new int[]{0, 1, 2, 3, 4, 5, 6, 7};
int[] copy1 = Arrays.copyOf(array, array.length);
int[] copy2 = Arrays.copyOf(array, 4);
int[] copy3 = Arrays.copyOf(array, 10);
// copy1 = [0, 1, 2, 3, 4, 5, 6, 7]
// copy2 = [0, 1, 2, 3]
// copy3 = [0, 1, 2, 3, 4, 5, 6, 7, 0, 0]
- 2. Arrays.fill(int[] a, int val) / Arrays.fill(int[] a, int fromIndex, int toIndex, int val)
- 배열의 모든 요소를 val로 채운다.
- a: 채워질 배열
- val: 채울 값
- 배열의 특정 범위를 val로 채운다.
- a: 채워질 배열
- fromIndex: 값을 채울 첫 index
- toIndex: 값을 채울 마지막 index (해당 index는 채우는 범위에서 제외)
- val: 채울 값
int[] array = new int[]{0, 1, 2, 3, 4, 5, 6, 7};
Arrays.fill(array, 0);
// [0, 0, 0, 0, 0, 0, 0, 0]
Arrays.fill(array, 0, 4, 9);
// [9, 9, 9, 9, 0, 0, 0, 0]
728x90
느낀 점
- Arrays에는 정말 다양한 method들이 있다. 알수록 이득이니 많이 알아두도록 하자.
다음에 학습할 것
- 더 많은 Arrays method
반응형
코테에 자주 사용될 것으로 예상되므로 잘 외우고 있자.
728x90
반응형
'Club > 99클럽 코테 스터디 2기' 카테고리의 다른 글
99클럽 코테 스터디 28일차 TIL 투 포인터 (0) | 2024.06.16 |
---|---|
99클럽 코테 스터디 27일차 TIL printf (1) | 2024.06.15 |
99클럽 코테 스터디 25일차 TIL 2차원 배열 동적 할당 (0) | 2024.06.13 |
99클럽 코테 스터디 24일차 TIL DP 예제 (0) | 2024.06.12 |
99클럽 코테 스터디 23일차 TIL DP (0) | 2024.06.11 |
댓글