В лямбда-выражениях удобно находить минимальное и максимальное значения с помощью Comparator.
import java.util.List;
import java.util.Comparator;
public class LambdaMinMaxExample {
public static void main(String[] args) {
List<Integer> numbers = List.of(10, 25, 3, 47, 8);
int min = numbers.stream().min((a, b) -> a - b).orElseThrow();
int max = numbers.stream().max((a, b) -> a - b).orElseThrow();
System.out.println("Минимум: " + min); // Вывод: 3
System.out.println("Максимум: " + max); // Вывод: 47
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3