[java] Apache Commons Lang 을 사용하여 배열의 최소값과 최대값을 계산하는 방법

Java에서 배열의 최소값과 최대값을 계산하기 위해서는 Apache Commons Lang 라이브러리의 ArrayUtils 클래스를 사용할 수 있습니다. 이 클래스는 배열을 다루는 다양한 유용한 기능들을 제공합니다.

아래는 Apache Commons Lang을 사용하여 배열의 최소값과 최대값을 계산하는 방법에 대한 예시 코드입니다.

import org.apache.commons.lang3.ArrayUtils;

public class ArrayMinMaxExample {
    public static void main(String[] args) {
        int[] numbers = {5, 2, 10, 8, 1};

        int min = ArrayUtils.min(numbers);
        int max = ArrayUtils.max(numbers);

        System.out.println("Minimum value: " + min);
        System.out.println("Maximum value: " + max);
    }
}

위의 예시 코드에서는 ArrayUtils.min() 메서드를 사용하여 배열의 최소값을 계산하고, ArrayUtils.max() 메서드를 사용하여 배열의 최대값을 계산합니다. 그리고 결과를 출력합니다.

출력 결과는 다음과 같이 나타납니다:

Minimum value: 1
Maximum value: 10

Apache Commons Lang의 ArrayUtils 클래스는 배열을 다루는 다양한 기능을 제공하므로, 배열 관련 작업을 할 때 유용하게 사용할 수 있습니다. 또한, 이외에도 Java 8 버전부터 추가된 Stream API를 이용하여 배열의 최소값과 최대값을 계산할 수도 있습니다.

참고 문서: