List의 값 중 최대값, 최소값을 구하기 위해서,
다음 메소드를 사용할 수 있습니다.
- Collections.max(list)
- Collections.min(list)
public static void main(String[] args) {
// ArrayList 준비
ArrayList<Integer> list = new ArrayList<>(Arrays.asList(0, 3, 2, 1, 5));
System.out.println(list); // [0, 3, 2, 1, 5]
// Max
int max = Collections.max(list);
System.out.println(max); // 5
// Min
int min = Collections.min(list);
System.out.println(min); // 0
}
추가적으로 위 방법이 아니더라고 배열이나 컬렉션에서 정렬함수 sort()를 통해 정렬 후 최소, 최대 값을 가져와도 된다.