[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를 이용하여 배열의 최소값과 최대값을 계산할 수도 있습니다.
참고 문서:
- Apache Commons Lang: https://commons.apache.org/proper/commons-lang/
- Java 8 Stream API: https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html