lambda

Come applicare più predicati a un java.util.Flusso?

Come posso applicare più predicati a un java.util.Stream's filter() metodo? Questo è quello che faccio ora, ma non mi piace ... un numero sconosciuto di predicati senza mescolare gli stili di programmazione? Per sapere che sembra una specie di brutto...

forEach loop Java 8 per il set di immissione della mappa

Sto cercando di convertire il vecchio convenzionale per ogni ciclo fino a java7 in java8 per ogni ciclo per un set di voci di ... : La firma dell'espressione Lambda non corrisponde alla firma del metodo dell'interfaccia funzionale accept(String, String)

Espressioni Java Lambda [chiuso]

Le espressioni Lambda vengono aggiunte in Java 8. Voglio capire perché questo è importante. Cosa significa per un programmato ... che posso scrivere codice che funziona meglio o scala in modo massiccio o rende solo il codice meno prolisso. O tutto quanto.

Java 8 Lambda Expressions-che dire di più metodi nella classe nidificata

Sto leggendo le nuove funzionalità su: http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.html Ho ... (MouseEvent e) { saySomething("Mouse released; # of clicks: " + e.getClickCount(), e); } ... e così via?

Come ottenere il MethodInfo di un riferimento al metodo Java 8?

Si prega di dare un'occhiata al seguente codice: Method methodInfo = MyClass.class.getMethod("myMethod"); Funziona, ma il ... methodInfo = action.GetMethodInfo(); } static void Main() { PrintMethodName(InnerClass.MyMethod); }

Java 8: Formattazione lambda con newline e rientro

Quello che vorrei ottenere con l'indentazione lambda è il seguente: Istruzione a più righe: String[] ppl = new String[] { ... del lambda in una nuova riga, altrimenti è un modo abbastanza ragionevole di formattazione, quindi lo segnerò come accettato.

Stampa di informazioni di debug sugli errori con espressioni lambda java 8

Voglio usare un metodo statico come helper setter che cattura le eccezioni e stampa le informazioni di debug sull'operazione ... 8 che non esisteva con Java 7. A me sembra giusto. Ora lo è è possibile fare cose come passare un metodo setter a un altro.

A cosa serve un'espressione Lambda Java 8 compilata? [duplicato]

Questa domanda ha già una risposta qui: Come verranno compilate le funzioni Java lambda? ... inner name: #100 Lookup, accessflags: 25 public static final] Bootstrap methods: 0 : # 89 arguments: {#90,#93,#94} }

Java 8 Lambda Stream forEach con più istruzioni

Sono ancora in fase di apprendimento Lambda, per favore scusami se sto facendo qualcosa di sbagliato final Long tempId = 123 ... .getA() == null).forEach(entry -> printA()); something like this? Come faccio a convertire questo in espressione Lambda?

Capire quando e come utilizzare Java 8 Lambda

Ho passato un po ' di tempo a cercare di imparare alcune delle nuove funzionalità di Java 8. Come esercizio, ho scritto un M ... em.out.println(Arrays.toString(mergeSort.apply(values))); } } Produce [1, 2, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 12, 23, 365]

Lambda e generici in Java 8

Sto giocando con la futura versione di java 8 aka JDK 1.8. E ho scoperto che si può facilmente fare interface Foo { int me ... > 3 * triple; Integer twelve = times3.map(4); Quindi mi chiedo se c'è un altro modo per evitare il IntIntFunction passo?

Come creare un predicato da un elenco personalizzato di predicati in Java?

Sono relativamente nuovo alla programmazione e mi sono chiesto negli ultimi due giorni come creare un predicato creato da un ... static Predicate<String> customTesters () { return s -> testerList.stream().allMatch(t -> t.test(s)); } }

Tipi di fusione in Java 8 flussi

Per acquisire una certa esperienza con i nuovi flussi di Java, ho sviluppato un framework per la gestione delle carte da gioc ... e lanciare un tipo fosse considerato un istruzione eseguibile. Perché funziona? E perché il compilatore lo rende necessario?

Significato di lambda () - > {} in Java

Sto guardando la seguente risposta di overflow dello stack: Come cambiare il fixedDelay programmato di Spring in fase di run ... his); Mi piacerebbe sapere cosa significa il lambda () -> {} in quel codice. Ho bisogno di scriverlo senza usare lambda.

Java 8 lambda ed estensione di interfacce con classe astratta

Diciamo che voglio dichiarare RowMapper di Spring, ma non creare una classe dinamica, ma implementare una classe astratta che ... w. Come faccio a dire a Java di usare il mio CustomRowMapper invece di RowMapper tramite espressioni lambda? E ' possibile?

java-8 filtra un elenco senza crearne uno nuovo

Sto cercando il modo più pulito per filtrare un elenco in Java-8, con un semplice lambda Predicate, senza creare un nuovo ele ... > persons.add(p)); (Inoltre, preferirei un soluzione che non implica l'uso di una libreria o framework di terze parti)

Java 8 Flusso + Mappa + ForEach + Raccogliere

Sto leggendo i valori da un file e ottenere la lista. come di seguito - List<String> fields = Utils.readFile("myText. ... .map(str -> getListOfCustomObjForEachStr(str, pstmt)) .flatMap(Collection::stream) .collect(Collectors.toList());

Java 8 converti mappa > in Mappa > con [duplicato]

Questa domanda ha già una risposta qui: Come scambiare valori e chiavi arrayMap in Java ... ste, e aggiungere all'elenco ecc.? Continuo a pensare che sia davvero ovvio, ma non riesco a risolverlo. Grazie in anticipo

API di flusso Java 8 in Android N

Secondo L'introduzione di Google, a partire da Android N, l'API Android dovrebbe supportare i flussi Java. Tuttavia, utiliz ... azioni di raccolta che ho provato. Le classi necessarie non sono ancora incluse in l'attuale versione di anteprima dell'SDK?

Converti Branch e Bound loop per utilizzare Java Stream API

Ho un semplice algoritmo di Branch e Bound che funziona su una variante del problema del commesso viaggiatore e ho pensato ch ... ola lo spirito dell'API stream. Qualcuno può aiutarmi a distillare l'algoritmo iniziale in un'implementazione più idiomatica?