성장일기

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()를 통해 정렬 후 최소, 최대 값을 가져와도 된다.

공유하기

facebook twitter kakaoTalk kakaostory naver band