Java tutorial
import java.util.Comparator; import java.util.Optional; import java.util.stream.Collectors; import java.util.stream.Stream; public class Main { public static void main(String[] args) { Stream<String> s = Stream.of("1", "2", "3"); Optional<String> o = s.collect(Collectors.minBy(Comparator.reverseOrder())); if (o.isPresent()) { System.out.println(o.get()); } else { System.out.println("no value"); } } }