Intermédiaire
Etant donné cette structure
record Mall(Collection<Shop> shops) {}
record Shop(Collection<Employee> employees) {}
record Employee(int age) {}
Et ce code
Shop firstShop = new Shop(List.of(new Employee(15), new Employee(17)));
Shop secondShop = new Shop(List.of(new Employee(12), new Employee(40)));
int result = new Mall(List.of(firstShop, secondShop))
.shops()
.stream()
.flatMap(shop -> shop.employees()
.stream()
.map(Employee::age))
.mapToInt(Integer::valueOf)
.max()
.orElseThrow();
Que vaut result ?
Auteur: Clément DevosStatut : PubliéeQuestion passée 402 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
1
Écrire une implémentation en Java du code kata FizzBuzz.1
Une classe Java qui convertit les nombres arabes en chiffres romains.1
Que signifie SRP ?1
Quelle fonctionnalité de Java 7 n'a été utilisable qu'en Java 8?1
Code Java qui remplace les clés d'un template par leurs valeurs.4
Ce code permet de récupérer aléatoirement des nombres entre 1 et 31 dans les résultats. Il aurait fallu déclarer SimpleDateFormat dans le Thread.5
Écrire une fonction qui retourne le premier caractère d'une chaîne de caractères en Java