Auf Thema antworten

[code=Java]

List<Long> a = List.of(1L, 2L, 3L);

List<Long> b = List.of(9L, 3L, 7L);

BiFunction<Long, Long, Long> f = (a,b) -> a+b;


long maxOfMin = b.stream().mapToLong(x ->

        a.stream().mapToLong(y -> f.apply(x,y)).min().getAsLong()

    ).max().getAsLong();

[/code]



Oben