java-stream

Java stream map et collect-ordre du conteneur résultant

List<MyObject> myList = new ArrayList<>(); //populate myList here List<String> nameList = myList.stream() ... e ci-dessus, puis-je m'attendre à ce que l'ordre des noms MyObject dans nameList soit toujours le même que l'ordre de myList?

Comment trouver correctement les caractéristiques du flux dans Java-8?

Lors des opérations de flux, pendant les opérations intermédiaires/pipleline, les flux seraient créés avec des caractéristiqu ... .unordered(); //none Comment déterminer les différentes caractéristiques des flux comme mentionné dans l'extrait ci-dessus?

Fermer le flux Java 8

Si nous utilisons un flux Java 8 comme list.stream().filter(....).collect(..)..... Quand est-il fermé ce flux? Est-ce une b ... ream<String> stream = list.stream(); String result = stream.limit(10).collect(Collectors.joining("")); stream.close();

Ce qui est arrivé à java.util.flux.Diffusables?

Début jdk8-ea javadocs comme ceci indiquer qu'il y avait un java.util.stream.Streamable interface, qui semble avoir la même r ... que nous soyons coincés avec Supplier<Stream>, ce qui n'est certainement pas le même. Qu'est-il arrivé à Streamable?

Que signifie la caractéristique NON ORDONNÉE de Java 8 Collector?

Dans la documentation officielle, vous pouvez lire que: UNORDERED Indique que l'opération de collecte ne s'engage pas ... ons de réduction (min, sum, avg) ont des caractéristiques vides. Je m'attendais à y trouver au moins CONCURRENT et UNORDERED.

Comment faire un Prédicat à partir d'une liste personnalisée de Prédicats en Java?

Je suis relativement nouveau dans la programmation et je me demande depuis deux jours comment faire un prédicat qui est fait ... static Predicate<String> customTesters () { return s -> testerList.stream().allMatch(t -> t.test(s)); } }

Trouvez des films où un acteur avec le prénom et le nom a travaillé en utilisant Java 8 Streams, map, filter, reduce

J'essaie de jouer avec Java 8 Stream API et je voulais convertir la méthode suivante en utilisant Java 8 stream filter map re ... flux la liste des acteurs, comment puis-je obtenir la liste des films à nouveau où seul cet acteur avec prénom et nom existe?

Tri d'une liste avec stream.sorted() en Java

Je suis intéressé par le tri d'une liste à partir d'un flux. C'est le code que j'utilise: list.stream() .sorted((o1, o2) ... ssion: public static void print(List<List> list, int i) { System.out.println(list.get(i).getItem().getValue()); }

Pile à l'aide de l'API de streaming de la collection Java 8

J'ai une méthode qui génère un objet chaque fois que je l'exécute, et je dois inverser l'ordre avec lequel je les obtiens. J' ... e LIFO attendu au flux? Est-ce la bonne façon de videz tous les éléments de la pile dans une liste dans le bon ordre (LIFO)?

Java 8 Flux + Carte + ForEach + Recueillir

Je lis les valeurs d'un fichier et j'obtiens une liste. comme ci-dessous - List<String> fields = Utils.readFile("myTe ... .map(str -> getListOfCustomObjForEachStr(str, pstmt)) .flatMap(Collection::stream) .collect(Collectors.toList());

Java LongStream pour additionner les éléments du tableau int

Parce que de nombreux entiers peuvent déborder lorsqu'ils sont additionnés, j'avais besoin d'un long flux pour faire le trava ... g en utilisant sa méthode comme dans la réponse de Tagir Valeev. Vous pouvez également utiliser la fonction "LongStream".]}

java: types incompatibles: la variable d'inférence T a des limites incompatibles contraintes d'égalité: limites inférieures: java.util.Liste<>

J'essaie d'obtenir une liste à partir d'un flux, mais j'ai une exception. Voici l'objet Movie avec une liste d'un objet. pu ... e variable T has incompatible bounds equality constraints: MovieTrans lower bounds: java.util.List<MovieTrans>

Différence entre anyMatch et findAny dans java 8

J'ai un Array et je veux effectuer une correspondance sur son élément. J'ai appris que cela pouvait être fait de deux maniè ... t, je ne pouvais pas trouver lequel préférer? Quelqu'un Pourrait-veuillez préciser quelle est la différence entre les deux.

Multiplication De Matrice De Flux Java 8 10 Fois Plus Lente Que Pour La Boucle?

J'ai créé un module qui effectue une multiplication matricielle à l'aide de flux. Il peut être trouvé ici: https://github.co ... .toArray()).toArray(double[][]::new); return new SimpleMatrix(result); }; } TIA, Ole

Comment trier une liste en utilisant reduce en java 8?

J'ai une liste d'objets List<BoM> dans la nomenclature J'ai un List<BoMLine>, maintenant je dois trier la liste B ... }} Je dois commander la liste des nomenclatures par BoMLine lineNum. mais il renvoie juste un objet de bomList.Toute aide?

Java8: Comment filtrer une carte de valeur de liste via stream

Je suis toujours un débutant de Java 8. Je suis coincé sur le filtrage d'une carte de valeurs de liste. Voici mon code publ ... corriger la méthode doFilter car l'erreur me montre cannot convert from List<List<Person>> to List<Person>.

Pourquoi ils intègrent l'API de flux au framework de collecte en java 8

Lors de l'apprentissage des modèles de conception, j'ai entendu dire que la délégation est meilleure que l'héritage dans la p ... défaut d'Interface qui, à son tour, estompe la sémantique des Interfaces par rapport aux interfaces. Les classes abstraites?

Eclipse ne peut pas déduire le type correct du flux java 8

Le code suivant fonctionne bien dans tous les compilateurs java en ligne, mais eclipse génère une erreur de compilateur. Est- ... -> c.toUpperCase())) À .<String>flatMap(s -> Collections.singleton(s).stream().map(c -> c.toUpperCase()))

Java Stream: rechercher un élément avec une valeur min/max d'un attribut

J'ai un flux d'objets et je voudrais trouver celui avec une valeur maximale d'un attribut cher à calculer. Comme exemple sim ... le être un modèle commun. Je me demande s'il y a une meilleure façon que d'utiliser le comparateur (autre qu'une boucle for).

Java 8 Stream est-il un type de retour sécurisé?

Les flux Java 8 sont-ils des types de retour sûrs pour les méthodes publiques, en ce sens qu'il serait impossible de muter l' ... e soit pour muter la liste d'origine? À en juger par l'API, je ne pense pas que ce soit possible mais je voudrais confirmer.