본문 바로가기
Java/Java이론

Java 배열 관련 유틸리티 메서드: 효율적인 배열 조작 방법

by P_eli 2023. 11. 1.
728x90
반응형

Java는 다양한 배열 관련 유틸리티 메서드를 제공하여 배열을 조작하고 다루는 작업을 간단하고 효율적으로 수행할 수 있도록 도와줍니다. 이번 글에서는 몇 가지 유용한 배열 관련 메서드를 살펴보겠습니다.

1. Arrays.sort() - 배열 정렬

Arrays.sort() 메서드는 배열의 요소를 오름차순으로 정렬해주는 메서드입니다. 예를 들어, 정수 배열을 정렬하려면 다음과 같이 사용합니다.

int[] numbers = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3};
Arrays.sort(numbers);

이렇게 하면 numbers 배열이 오름차순으로 정렬됩니다.

 

2. Arrays.toString() - 배열 출력

Arrays.toString() 메서드는 배열을 읽기 쉬운 문자열로 변환하여 출력하는 데 사용됩니다. 예를 들어, 배열을 출력하려면 다음과 같이 사용합니다.

int[] numbers = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(numbers));

 

이렇게 하면 배열의 내용이 "[1, 2, 3, 4, 5]"와 같이 출력됩니다.

 

3. Arrays.copyOf() - 배열 복사

Arrays.copyOf() 메서드는 배열의 일부 또는 전체를 새 배열로 복사하는 데 사용됩니다. 예를 들어, 배열의 일부를 복사하려면 다음과 같이 사용합니다.

 

int[] source = {1, 2, 3, 4, 5};
int[] destination = Arrays.copyOf(source, 3);

 

이렇게 하면 source 배열의 처음 3개 요소가 destination 배열로 복사됩니다.

 

4. Arrays.fill() - 배열 초기화

Arrays.fill() 메서드는 배열의 모든 요소를 지정한 값으로 초기화하는 데 사용됩니다. 예를 들어, 배열을 0으로 초기화하려면 다음과 같이 사용합니다.

int[] numbers = new int[5];
Arrays.fill(numbers, 0);

이렇게 하면 numbers 배열의 모든 요소가 0으로 설정됩니다.

728x90
반응형

'Java > Java이론' 카테고리의 다른 글

자바의 기본 클래스  (0) 2023.11.02
Java 예외 처리  (0) 2023.11.01
다차원 배열  (0) 2023.11.01
배열  (0) 2023.10.31
클래스의 상속  (1) 2023.10.29