본문 바로가기
Club/99클럽 코테 스터디 2기

99클럽 코테 스터디 26일차 TIL Arrays method

by ʚ⇜❅🎕̈❄⇝ɞ 2024. 6. 14.
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
반응형

댓글