[Java] Arrays 클래스의 메서드

원서연·2023년 11월 3일
0

메소드

  • asList(T[] array)

    • 배열을 List로 변환합니다. 반환된 리스트는 고정 크기입니다.
    String[] array = {"Apple", "Banana", "Cherry"};
    List<String> list = Arrays.asList(array);
  • sort(T[] a)

    • 배열의 요소를 정렬합니다.
    int[] numbers = {5, 2, 9, 1, 6};
    Arrays.sort(numbers);
  • binarySearch(T[] a, T key)

    • 정렬된 배열에서 지정된 값의 존재를 이진 검색 알고리즘을 사용하여 검색합니다. 값이 있으면 인덱스를 반환하고, 없으면 음수를 반환합니다.
    int[] numbers = {1, 2, 3, 4, 5};
    int index = Arrays.binarySearch(numbers, 3);
  • equals(T[] a, T[] a2)

    • 두 배열이 같은지 확인합니다. 길이와 각 요소가 동일해야 같다고 판단합니다.
    int[] numbers1 = {1, 2, 3, 4, 5};
    int[] numbers2 = {1, 2, 3, 4, 5};
    boolean isEqual = Arrays.equals(numbers1, numbers2);
  • fill(T[] a, T val)

    • 배열의 모든 요소를 지정된 값으로 설정합니다.
    int[] numbers = new int[5];
    Arrays.fill(numbers, 1);
profile
웹 백엔드 프로그래밍 Today I Learned

0개의 댓글