lambda

java - 8 filtre une liste sans créer une nouvelle liste

Je cherche le moyen le plus propre de filtrer une liste en Java-8, avec un simple lambda Predicate, sans créer une nouvelle l ... ns.add(p)); (Aussi, je préférerais un solution n'impliquant pas l'utilisation d'une bibliothèque ou d'un framework tiers)

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 8 convertir la carte > en carte > avec [dupliquer]

Cette question a déjà une réponse ici: Comment échanger des valeurs et des clés arrayMap en Java ... à ajouter à la liste, etc.? Je continue à penser que c'est vraiment évident mais je ne peux pas le résoudre. Merci d'avance

API de flux Java 8 dans Android N

Selon L'introduction de Google, à partir d'Android N, l'API Android est censée prendre en charge les flux Java. Cependant, ... ction que j'ai essayées. Les classes nécessaires ne sont-elles pas encore incluses dans la version d'aperçu actuelle du SDK?

Convertir une branche et une boucle liée pour utiliser l'API Java Stream

J'ai une branche simple et un algorithme Lié qui fonctionne sur une variante du problème du vendeur itinérant et je pensais q ... 'esprit de l'API stream. Quelqu'un peut-il m'aider à distiller l'algorithme initial dans une implémentation plus idiomatique?

Expression lambda méthode de carte java 8

La syntaxe de la méthode map en java 8 est: <R> Stream<R> map(Function<? super T,? extends R> mapper) M ... omment l'argument de la méthode map équivaut-il à un type de données de fonction.Merci de m'aider à comprendre cela . Merci

Comprendre les expressions lambda java 8 utilisées pour définir les beans de sécurité Spring

@Bean public AuthenticationEntryPoint unauthorizedEntryPoint() { return (request, response, authException) -> ... tion) ->, Où a-t-il trouvé toutes ces 3 variables? il n'y a pas dans le champ de la classe. Et qu'est-ce que c'est ->?

Comment mapper des valeurs dans une carte en Java 8? [dupliquer]

Cette question a déjà une réponse ici: En utilisant des flux, comment puis-je mapper les valeurs dans un ... ring, String> mapped = originalMap.mapValues(v -> v.toString()); , Mais évidemment il n'y a pas de méthode mapValues.

Évaluation paresseuse pour la connexion à Java 8

Lorsque vous avez des valeurs qui sont coûteuses à calculer, un modèle commun que vous voyez dans les frameworks de journalis ... t évalué paresseusement aux méthodes Logger? Ce serait presque juste un Supplier avec un {[2 par défaut]} cela appelle get().

Java stream API: champ de carte sans syntaxe getter

class Person { public String name; public String getName() { return name; } } Existe-t-il du sucre de syntaxe spéci ... quelque chose comme (qui ne fonctionne pas, je le sais): persons.stream().map(Person::name).collect(Collectors.toList());

Comment créer un filtre MessageSelector dans Spring Integration Java DSL?

J'ai essayé de créer un filtre de message via une expression lambda pour filtrer les messages sur une base d'évaluation de la ... ) .channel(outputChannel()) .get(); Est-il possible de créer MessageSelector exemple grâce à une expression lambda?

Java Generics super / extends-différents comportements (à des fins d'étude OCP java 8)

Supposons que j'ai la structure suivante: java.lang.Object class A extends Object { public boolean mA() {return true;} } cla ... ve des exercices comme celui-ci et je l'ai appris malgré tout. Predicate<? extends A> pExtends2 = (B b) -> b.mB();

Exemple de multithreading de java 8

J'ai besoin d'un exemple Java 8 de multi-threading. Je dois pouvoir sélectionner manuellement le nombre de threads. Dans l' ... System.out.println("Task ID : " + this.taskId +" performed by " + Thread.currentThread().getName()); } }

L'expression Lambda donne une erreur de syntaxe "jetons invalides" en Java

Je viens de commencer à en apprendre davantage sur l'expression Lambda et j'ai fait quelque chose comme ceci: public class ... il m'expliquer ce qui ne va pas? C'est juste un test. J'ai Java 1.8 pris en charge dans mon installation Eclipse (Luna 4.4).

comment faire un organigramme pour lambda ou java8?

Pouvez-vous m'aider et m'apprendre à créer un organigramme à partir de ce code ? Merci public BigDecimal[][] calcMatrixHes ... .add(BigDecimal.valueOf(Math.pow(λ,2)))) .toArray(BigDecimal[]::new)) .toArray(BigDecimal[][]::new);

Java 8: Lambda-Streams, Filtra per metodo con eccezione

Ho un problema a provare le espressioni Lambda di Java 8. Di solito funziona bene, ma ora ho metodi che lanciano IOException. ... tch(IOException ex){ } } .... } Come posso farlo funzionare? Qualcuno mi può suggerire la soluzione giusta?

Come posso definire un metodo che prende un lambda come parametro in Java 8?

In Java 8, i metodi possono essere creati come espressioni Lambda e possono essere passati per riferimento (con un po ' di la ... , b) -> a+b); class MyClass{ //How do I define this method? static int method(Lambda l){ return l(5, 10); } }

Filtra il flusso Java su 1 e solo 1 elemento

Sto cercando di usare Java 8 Streams per trovare elementi in un LinkedList. Voglio garantire, tuttavia, che esiste una e una ... rà un NoSuchElementException (buono!) Vorrei che generasse un errore se ci sono più fiammiferi, però. C'è un modo per farlo?

Interruzione o ritorno dal flusso Java 8 forEach?

Quando si utilizza iterazione esterna su un Iterable usiamo break o return da enhanced per-ogni ciclo come: for (SomeObjec ... sando l'iterazione interna in un'espressione lambda Java 8 come: someObjects.forEach(obj -> { //what to do here? })

Java 8 stream calo delle prestazioni imprevedibile senza una ragione ovvia

Sto usando Java 8 streams per iterare su un elenco con sottoliste. La dimensione della lista esterna varia da 100 a 1000 (div ... 79277.532 ? 2040.740 ops/s StreamBenchmark.stream 100 thrpt 5 161244.347 ? 3882.619 ops/s