어제 오늘 내일

[Java] ArrayList 값 중 최대값, 최소값 구하기 본문

IT/Java

[Java] ArrayList 값 중 최대값, 최소값 구하기

hi.anna 2021. 5. 17. 06:01

 

List의 값 중 최대값, 최소값을 구하기 위해서, 

다음 메소드를 사용할 수 있습니다.

  • Collections.max()
  • Collections.min()

 

ArrayList에서 최대값, 최소값 구하기

public static T max(Collection<? extends T> coll)
public static  T min(Collection<? extends T> coll)

위 메소드는 Collection 객체의 최대값과 최소값을 각각 리턴합니다.

 

 

  코드  

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;

public class ArrayListMinMax {
    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

    }
}

Collections.max(list);

Collections.min(list);

Collections의 max(), min() 메소드를 이용해서

ArrayList의 최대값과 최소값을 간단하게 구했습니다.

 

 

 

반응형
Comments