preguntar acerca de java-stream

3
réponses

API de flux et Files D’attente: abonnez-vous à BlockingQueue stream-style

Disons que nous avons une file d'attente BlockingQueue<String> queue= new LinkedBlockingQueue<>(); Et un autre thread y met des valeurs, puis nous le lisons comme while (true) { String next = queue.take(); System.out.println …
demandé sur 1970-01-01 00:33:34
4
réponses

Comment trier un LinkedHashMap par valeur en ordre décroissant dans java stream?

faire le tri int ordre croissant, je peux utiliser: myMap.entrySet().stream() .sorted(Map.Entry.comparingByValue()) .collect(Collectors.toMap(Entry::getKey, Entry::getValue)); Comment puis-je le faire en ordre décroissant? ... …
demandé sur 1970-01-01 00:33:35
2
réponses

Java8 Streams-Supprimer Les Doublons Avec Stream Distinct

j'ai un flux de tels que: Arrays.stream(new String[]{"matt", "jason", "michael"}); j'aimerais supprimer les noms qui commencent par la même lettre pour qu'il ne reste qu'un nom (peu importe lequel) qui commence par cette lettre. j'essaie de com …
demandé sur 1970-01-01 00:33:35
4
réponses

Comment faire un Stream à partir D’un DirectoryStream

lors de la lecture de l'API pour DirectoryStream je manque beaucoup de fonctions. Tout d'abord, il suggère d'utiliser une boucle for pour aller de flux List. Et je regrette le fait que c'est un DirectoryStream n'est pas Stream. Comment puis-je fair …
demandé sur 1970-01-01 00:33:35
5
réponses

Java 8 collector pour des collections immuables de goyaves?

J'aime vraiment Java 8 streams et les collections immuables de Guava, mais je ne peux pas comprendre comment utiliser les deux ensemble. par exemple, comment implémenter un Java 8 Collecteur qui rassemble les résultats de flux dans un ImmutableMul …
demandé sur 1970-01-01 00:33:35
4
réponses

Lambdas, avant multiple avec moulage

besoin d'aide pour penser à lambdas de la part de mes collègues luminaires Stacoverflow. cas Standard de sélection à travers une liste d'une liste d'une liste pour recueillir quelques enfants profondément dans un graphique. Quels moyens impressionn …
demandé sur 1970-01-01 00:33:34
4
réponses

Comment appliquer des prédicats multiples à un java.util.Stream?

Comment appliquer des prédicats multiples à un java.util.Stream's filter() méthode? C'est ce que je fais maintenant, mais je n'aime pas vraiment ça. J'ai un Collection de choses et je dois réduire le nombre de choses basées sur le Collection de filt …
demandé sur 1970-01-01 00:33:34
8
réponses

Java 8 Itérable.boucle forEach () vs foreach

Quelle est la meilleure pratique en Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession, join); } j'ai beaucoup de boucles qui pourraie …
demandé sur 1970-01-01 00:33:33
10
réponses

Flux Java 8 avec traitement par lots

j'ai un gros fichier qui contient une liste d'éléments. je voudrais créer un lot d'items, faire une requête HTTP avec ce lot (tous les items sont nécessaires comme paramètres dans la requête HTTP). Je peux le faire très facilement avec une b …
demandé sur 1970-01-01 00:33:35
10
réponses

Pool de threads personnalisé en Java 8 flux parallèle

est-il possible de spécifier un pool de threads personnalisé pour Java 8 parallel stream ? Je ne peux pas le trouver n'importe où. Imaginez que j'ai une application serveur et que je voudrais utiliser des flux parallèles. Mais l'applicati …
demandé sur 1970-01-01 00:33:34