⚡ Java.util.Arrays

sonjh919·2023년 10월 18일
0

Java API

목록 보기
14/16
post-thumbnail

📌 Java.util.Arrays

  • Arrays 클래스는 정렬, 검색, 비교 등의 배열을 다루는 메소드들을 제공한다.

🌈 sort

  • 정렬
int[] numbers = {5, 2, 9, 1, 5};
Arrays.sort(numbers); // 오름차순 정렬
Arrays.sort(numbers, Collections.reverseOrder()); // 내림차순 정렬
Arrays.sort(numbers, 0, 4) // 일부만 정렬

🌈 binarySearch

  • 이진 탐색 이전에 정렬이 되어 있어야 한다!
Arrays.binarySearch(numbers, 2); 

🌈 asList

  • 배열을 ArrayList로 변환할 때 사용
List list = Arrays.asList(numbers)

🌈 copyOfRange

  • 배열의 특정 범위 자르기
int tmp[] = Arrays.copyOfRange(arr1, 0, 3);

🌈 equals

  • 두 배열이 동일한 요소를 가지고 있는지 비교한다.
int[] array1 = {1, 2, 3};
int[] array2 = {1, 2, 3};
boolean areEqual = Arrays.equals(array1, array2); // true 반환

🌈 fill

  • 배열의 모든 요소를 지정된 값으로 채운다.
int[] numbers = new int[5];
Arrays.fill(numbers, 42); // 모든 요소를 42로 채움

0개의 댓글