fork download
  1. import java.util.*;
  2. import java.util.stream.*;
  3.  
  4. class Ideone {
  5. public static void main (String[] args) {
  6. Map<String, List<Integer>> values = new HashMap<>();
  7. values.put("a", Arrays.asList(4, 8, 9, 10)); // max value is 10
  8. values.put("b", Arrays.asList(20, 32, 1, 2)); // max value is 32
  9. values.put("c", Arrays.asList(11, 50, 20, 6)); // max value is 50
  10.  
  11. Integer minMax = values.values().stream()
  12. .mapToInt(v -> v.stream().mapToInt(n -> n).max().getAsInt())
  13. .min().getAsInt();
  14.  
  15. System.out.println(minMax);
  16. }
  17. }
Success #stdin #stdout 0.09s 48744KB
stdin
Standard input is empty
stdout
10