Questions marquées «java-stream»

96
Comment vérifier si un flux Java 8 est vide?

Comment puis-je vérifier si a Streamest vide et lever une exception si ce n'est pas le cas, en tant qu'opération non terminale? En gros, je cherche quelque chose d'équivalent au code ci-dessous, mais sans matérialiser le flux entre les deux. En particulier, le contrôle ne doit pas avoir lieu avant...

95
Java 8 Stream avec traitement par lots

J'ai un gros fichier qui contient une liste d'articles. Je voudrais créer un lot d'articles, faire une requête HTTP avec ce lot (tous les éléments sont nécessaires en tant que paramètres dans la requête HTTP). Je peux le faire très facilement avec une forboucle, mais en tant qu'amoureux de Java 8,...

93
Trier une liste avec stream.sorted () en Java

Je suis intéressé par le tri d'une liste à partir d'un flux. Voici le code que j'utilise: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); Est-ce que je manque quelque chose? La liste ne trie pas. Il doit trier les listes...

90
Différence entre findAny () et findFirst () dans Java 8

На этот вопрос есть ответы на Stack Overflow на русском : Какие различия между findFirst и findAny в Java 8? Je suis peu confus entre Stream#findAny()et Stream#findFirst()de l' StreamAPI dans Java 8. Ce que j'ai compris, c'est que les deux renverront le premier élément correspondant du flux, par...

88
Comment gérer le flux jdk8 pour les valeurs nulles

Bonjour chers développeurs Java, Je sais que le sujet peut être un peu in advancecar le JDK8 n'est pas encore sorti (et pas pour l'instant en tout cas ..) mais je lisais quelques articles sur les expressions Lambda et en particulier la partie liée à la nouvelle API de collection connue sous le nom...