lambda

Java 8: Lambda-Streams, Filtrer par méthode avec Exception

J'ai un problème à essayer les expressions Lambda de Java 8. Habituellement, cela fonctionne bien, mais maintenant j'ai des m ... tion ex){ } } .... } Comment puis-je le faire fonctionner? Quelqu'un peut-il me suggérer la bonne solution?

Comment définir une méthode qui prend un lambda comme paramètre dans Java 8?

En Java 8, les méthodes peuvent être créées en tant qu'expressions Lambda et peuvent être passées par référence (avec un peu ... , b) -> a+b); class MyClass{ //How do I define this method? static int method(Lambda l){ return l(5, 10); } }

Filtrer le flux Java en 1 et seulement 1 élément

Je suis en train d'utiliser Java 8 Streams pour trouver des éléments dans un LinkedList. Je veux garantir, cependant, qu'il y ... tException (bon!) Je voudrais qu'il lance une erreur s'il y en a plusieurs les matchs de, si. Est-il un moyen de faire cela?

Pause ou retour de Java 8 stream forEach?

Lors de l'utilisation de externe itération sur une Iterable nous utilisons break ou return renforcée pour chaque boucle: for ... er l'itération interne dans une expression Java 8 lambda comme: someObjects.forEach(obj -> { //what to do here? })

Java 8 stream baisse imprévisible des performances sans raison évidente

J'utilise des flux Java 8 pour parcourir une liste avec des sous-listes. La taille de la liste externe varie entre 100 et 100 ... 79277.532 ? 2040.740 ops/s StreamBenchmark.stream 100 thrpt 5 161244.347 ? 3882.619 ops/s

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

Comment puis-je appliquer plusieurs prédicats à un java.util.Stream's filter() méthode? C'est ce que je fais maintenant, mai ... e appliquer un nombre inconnu de prédicats sans mélanger les styles de programmation? Pour savoir qu'il semble un peu laid...

forEach loop Java 8 pour le jeu d'entrées de carte

J'essaie de convertir l'ancien conventionnel pour chaque boucle jusqu'à java7 en java8 pour chaque boucle pour un ensemble d' ... ature de l'expression Lambda ne correspond pas à la signature de la méthode d'interface fonctionnelle accept(String, String)

Expressions Java Lambda [fermé]

Les expressions Lambda sont ajoutées dans Java 8. Je veux comprendre pourquoi c'est important. Qu'est-ce que cela signifie po ... ode qui fonctionne mieux ou qui évolue massivement ou que cela ne fait que rendre le code moins verbeux. Ou même la totalité.

Java 8 Lambda Expressions-qu'en est-il des méthodes multiples dans la classe imbriquée

Je lis sur les nouvelles fonctionnalités à: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html ... vent e) { saySomething("Mouse released; # of clicks: " + e.getClickCount(), e); } ... et ainsi de suite?

Comment obtenir le MethodInfo d'une référence de méthode Java 8?

Veuillez consulter le code suivant: Method methodInfo = MyClass.class.getMethod("myMethod"); Cela fonctionne, mais le nom ... methodInfo = action.GetMethodInfo(); } static void Main() { PrintMethodName(InnerClass.MyMethod); }

Java 8: Formatage lambda avec retours à la ligne et indentation

Ce que je voudrais réaliser avec lambda indentation est le suivant: Instruction multiligne: String[] ppl = new String[] { ... lambda dans une nouvelle ligne, sinon c'est un moyen de formatage assez raisonnable, donc je vais marquer cela comme accepté.

Impression d'informations de débogage sur les erreurs avec des expressions java 8 lambda

Je veux utiliser une méthode statique en tant qu'assistant setter qui intercepte les exceptions et affiche les informations d ... semble qu'il devrait pour moi. Maintenant, il est possible de faire des choses comme passer une méthode setter à une autre.

À quoi sert une expression Java 8 Lambda? [dupliquer]

Cette question a déjà une réponse ici: Comment les fonctions Java lambda seront-elles compilées? ... inner name: #100 Lookup, accessflags: 25 public static final] Bootstrap methods: 0 : # 89 arguments: {#90,#93,#94} }

Java 8 Lambda Stream forEach avec plusieurs instructions

Je suis toujours en train d'apprendre le Lambda, veuillez m'excuser si je fais quelque chose de mal final Long tempId = 1234 ... > entry.getA() == null).forEach(entry -> printA()); something like this? Comment convertir cela en expression Lambda?

Comprendre quand et comment utiliser Java 8 Lambdas

J'ai passé du temps à essayer d'apprendre certaines des nouvelles fonctionnalités de Java 8. À titre d'exercice, j'ai écrit ... em.out.println(Arrays.toString(mergeSort.apply(values))); } } Produit [1, 2, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 12, 23, 365]

Lambdas et génériques en Java 8

Je joue avec la future version java 8 aka JDK 1.8. Et j'ai découvert que vous pouvez facilement faire interface Foo { int ... 3 * triple; Integer twelve = times3.map(4); Je me demande donc s'il existe un autre moyen d'éviter le IntIntFunction étape?

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)); } }

Types de casting dans les flux Java 8

Pour acquérir de l'expérience avec les nouveaux flux de Java, j'ai développé un framework pour gérer les cartes à jouer. Voic ... 'un type était considéré comme un instruction exécutable. Pourquoi ce travail? Et pourquoi le compilateur rendre nécessaire?

Signification de lambda () - > {} en Java

Je regarde la réponse de débordement de pile suivante: Comment changer le Printemps @Prévue fixedDelay au moment de l'exécuti ... ; Je voudrais savoir ce que le lambda () -> {} signifie que dans ce code. J'ai besoin de l'écrire sans l'aide de lambda.

Java 8 lambda et extension des interfaces avec la classe abstraite

Disons que je veux déclarer le RowMapper de Spring, mais pas créer une classe dynamique, mais implémenter une classe abstrait ... . Comment dire à Java d'utiliser mon CustomRowMapper au lieu de RowMapper via des expressions lambda? Est-ce même possible?