import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
// Map에 데이터 추가 예시
map.put("1", 5);
map.put("2", 3);
map.put("3", 7);
// Map 최대값
int maxValue = Collections.max(map.values());
System.out.println(maxValue); /// 7
}
}
자바에서 Map안에 들어있는 Value의 최대값을 찾아주려면 Collections.max(map.values()); 을 사용해주면 map의 value를 모두 꺼낸 뒤 Collection.max로 최대값을 가져올 수 있다
위 예제에서는 1,2,3 에 각각 5,3,7을 넣었는데 위 코드를 돌려보면 가장 큰 Value인 7이 나오게 된다.
Leave a Reply