java-8

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

LocalDate a java.util.Data e viceversa conversione più semplice? [duplicato]

Questa domanda ha già delle risposte qui: ... rari? L'ora di mezzanotte e il fuso orario predefinito del sistema dovrebbero essere presi implicitamente per la conversione.

Convertire java.tempo.LocalDate in java.util.Tipo di data

Voglio convertire java.time.LocalDate in java.util.Date tipo. Perché voglio impostare la data in JDateChooser. O c'è qualche selettore di date che supporta java.time date?

Java 8: prestazioni dei flussi rispetto alle raccolte

Sono nuovo di Java 8. Ancora non conosco l'API in profondità, ma ho creato un piccolo benchmark informale per confrontare le ... do cosa verrebbe osservato in un'app in cui la funzione di filtraggio viene chiamata solo una o due volte durante il runtime.

Java 8-Il modo migliore per trasformare una lista: map o foreach?

Ho una lista myListToParse in cui voglio filtrare gli elementi e applicare un metodo su ciascun elemento e aggiungere il risu ... am() .filter(elt -> elt != null) .map(elt -> doSomething(elt)) .collect(Collectors.toList());

Come posso ottenere un elenco da alcune proprietà di classe con Java 8 Stream?

Ho un List<Person>. Ho bisogno di ottenere un List da una proprietà di Person. Ad esempio, ho una classe Person: cla ... lt;String> getFriends() { return friends; } } Come posso ottenere un List di una proprietà con Stream API?

Come garantire l'ordine di elaborazione nei flussi java8?

Voglio elaborare gli elenchi all'interno di un oggetto java XML. Devo garantire l'elaborazione di tutti gli elementi in ordin ... ential().filter().forEach() O è sufficiente usare il flusso finché non uso il parallelismo? list.stream().filter().forEach()

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

I flussi di Java 8: perché il flusso parallelo è più lento?

Sto giocando con i flussi di Java 8 e non riesco a capire i risultati delle prestazioni che sto ottenendo. Ho CPU 2 core (Int ... siderando il fatto che ho 2 core della CPU? Qualcuno potrebbe darmi un suggerimento perché la versione parallela è più lenta?

Java 8 Flussi-raccogliere vs ridurre

Quando useresti collect() vs reduce()? Qualcuno ha buoni esempi concreti di quando è decisamente meglio andare in un modo o ... i passo nella riduzione. Le affermazioni di cui sopra sono comunque congetture e mi piacerebbe che un esperto suonasse qui.

Garbage collector predefinito per Java 8

Qual è il garbage collector predefinito per Java 8? Quando controllo i bean JMX, rivelano che è il collettore parallelo per la nuova generazione e il vecchio collettore seriale per la vecchia generazione.

Java 8: calcola la differenza tra due LocalDateTime

Sto cercando di calcolare la differenza tra due LocalDateTime. L'output deve essere del formato y years m months d days h h ... non riguarda quale sito mi ha dato quale risultato, ho bisogno di conoscere l'algoritmo giusto e di avere i risultati giusti.

Java 8 Flussi FlatMap metodo esempio

Ho controllato il prossimo Java update, vale a dire: Java 8 or JDK 8. Sì, sono impaziente, ci sono molte cose nuove, ma c'è q ... u flatMap, su come codificarlo nelle versioni java precedenti Java[6,7] e su come codificare le stesse routine usando Java 8.

Calcola i giorni tra due date in Java 8

So che ci sono molte domande su SO su come ottenere, ma voglio ed esempio usando la nuova api Java 8 Date. Conosco anche la l ... avetime Input sono due oggetti di Date (senza tempo, conosco localdatetime, ma ho bisogno di fare con le istanze di date)

Come sapere se JRE o JDK è installato

Ho un computer su cui ho installato intenzionalmente JDK. Ho un altro computer con JRE, per, tra le altre cose, test. Tuttavi ... DK. Come posso verificare se JDK è stato in qualche modo installato sul mio sistema? Nota: il computer in questione è un Mac.

Java 8 Spiegazione del fornitore e del consumatore per il laico

Come programmatore non Java che impara Java, sto leggendo le interfacce Supplier e Consumer al momento. E non riesco a capire ... no può darmi un semplice esempio laico di questo-Sto trovando gli esempi Doc non abbastanza succinti per la mia comprensione.

Installazione corretta di java 8 insieme a java 7

Ho JDK 1.7 installato sul mio computer Windows 7 e dopo aver installato JDK 1.8 u20 sto avendo il seguente errore: C:\>j ... bile PATH punta alla versione precedente (cioè 1.7). Cosa c'è di sbagliato qui e come potrei usare java 8 insieme a java 7?

Java 8: come lavoro con i metodi di lancio delle eccezioni nei flussi?

Supponiamo di avere una classe e un metodo class A { void foo() throws Exception() { ... } } Ora vorrei chiamare ... possibili eccezioni che possono essere generate da foo(). Il throws Exception di bar sembra essere inutile qui. Perche ' mai?

È possibile lanciare un flusso in Java 8?

È possibile lanciare un flusso in Java 8? Diciamo che ho una lista di oggetti, posso fare qualcosa di simile per filtrare tut ... e di informatica, quindi stavo esaminando le nuove funzionalità di java 8 ed ero curioso di sapere se questo fosse possibile.