java-stream
Java 8 Stream è un tipo di ritorno sicuro?
I flussi Java 8 restituiscono tipi sicuri per i metodi pubblici, in quanto sarebbe impossibile mutare l'oggetto sottostante d ... che modo essere usato per mutare l'elenco originale?
A giudicare dall'API, non penso che sia possibile ma vorrei confermare.
Media flusso Java 8 per float
Ho il seguente modello:
public class WeightChange {
private float value;
public float getValue() {
return ... are sia una buona idea.
Genera anche un'eccezione quando la raccolta weightChanges è vuota. Come si migliora in questo caso?
Raccolta in fase di aggiornamento durante l'esecuzione dell'operazione stream java 8
Ho un List di oggetti che vengono aggiornati regolarmente da un paio di thread. Durante l'aggiornamento voglio usare un fluss ... gt;myobjt.isValid()).collect(toList());
Questo thread è sicuro dato che la mia lista viene aggiornata da un paio di thread?
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?
Java 8: Converti date usando stream
Sto cercando di convertire le date in modo dinamico. Ho provato questo metodo ma sta restituendo void.
Come renderlo un arra ... Date.parse(a)); // This returns void so I
// can not assign it.
Sarà un flusso Java 8.forEach (x -> {}; fare qualcosa?
Sto controllando il Consumatore che arriva a questo forEach in modo che possa o non possa essere chiesto di eseguire un'azion ... si essendo flussi pigri non itereranno, giusto? Non succederà nulla è quello che mi aspetto. Dimmi se mi sbaglio, per favore.
java streams - come appiattire tutti i valori dalla mappa delle raccolte utilizzando la condizione sulla chiave
Ho una mappa. Diciamo
Map<Long, List<MyObj>>
Voglio creare un array lungo dove di tutti myObj dove la chiave ... m()
.filter(e->anotherSet(e.getKey()))
.flatMap(e.getValue)
.collect(Collectors.toList);
Ma non compila nemmeno
Come lavorare con Java 8 stream?
Voglio sapere come lavorare con Java 8 flussi e come utilizzare il diverso tipo di operazioni di flusso disponibili.
Ad esemp ...
for (State s : toBeRemoved)
newStates.remove(s);
Voglio riscriverlo usando java 8 stream api calls. Come posso farlo?
Operatore buffer su flussi Java 8
Sto cercando di scrivere un java 8 stream collector che rispecchia la funzionalità di rxjava buffer operator
Ho un codice ... overflow non consente di pubblicare il codice così com'è senza una descrizione sufficiente)
Http://rextester.com/TCMG7963
Come ottenere la mappa di paging ordinata per condizioni di coppia utilizzando i flussi java 8
Ho qualche oggetto modello Account con elenco di campi, in caso semplice con due campi String name e double margin
E ho bis ... e - 1))
.limit(PAGE_SIZE)
.collect(Collectors.toMap(Account::getMargin, o -> o));
}
}
Rimuovere il primo elemento di un flusso in Java 8
Ho generato un flusso in Java 8 con i file.metodo walk () da java.biblioteca nio. Il problema è che il metodo include di defa ... i un Flusso di questo. Ad esempio, lavorando con un indice nel Flusso o con un metodo tail() come altri linguaggi funzionali.
Java 8 Streams-Mappe di mappatura
Dato che abbiamo la seguente funzione:
public Map<String, List<String>> mapListIt(List<Map<String, String ... er ripulirlo legando "id" a un riferimento al metodo Map::get?
Esiste un modo più stream-y per scrivere questa funzionalità?
Prodotto cartesiano che utilizza i flussi Java
Ho una funzione di prodotto cartesiana in JavaScript:
function cartesianProduct(arr) {
return arr.reduce(function(a,b) { ...
Ho bisogno di usare un collector da qualche parte (forse dopo Stream.concat)
Il tipo di dati per l'identità è errato
cosa fa java8 stream map qui?
Ero confuso sulla differenza tra il metodo map() e forEach() nel flusso java8. Ad esempio,
List<String> strings = Lis ... m.out.println(map);
Posso ottenere
{1=1, 2=2}
Perché non ha eseguito il metodo map()? Qual è la differenza tra loro?
Java stream API: campo mappa senza sintassi getter
class Person {
public String name;
public String getName() { return name; }
}
Esiste uno zucchero di sintassi speci ... Che dire di qualcosa di simile (che non funziona, lo so):
persons.stream().map(Person::name).collect(Collectors.toList());
Streaming Java: ottieni max se non ci sono duplicati
Sto cercando di scrivere una funzione che prende in una mappa e restituisce una voce. Se la voce con il valore intero massim ...
map2.put("C", 100);
map2.put("D", 105);
Assert.assertEquals("MULTIPLE", getMax(map2).getKey());
Le collezioni Eclipse sono state deprecate da Java 8? [chiuso]
Recentemente mi sono imbattuto in collezioni Eclipse, e sembrano impressionanti - più o meno impressionanti come sembravano i ... Joda tempo; essendo così buono che è stato adottato in Java praticamente letteralmente negando la necessità della libreria ?
Come ottengo la somma dei valori di un array di oggetti: java8
Nella variabile "a" creo un array double e in "maxA" ottengo la somma dei valori. Ora nella variabile " b " creo un array di ... lue (3.0);
ObjectWithDoubleValue o2 = new ObjectWithDoubleValue (1.0);
ObjectArray[] b = {o1 , o2};
double maxB = ?;
Java StreamAPI: non ordinare la mappa per le sue chiavi istantanee
Sto cercando di raggruppare un elenco di Timestamp istantanei e ordinarli a causa del loro ordinamento naturale.
@Test
p ... [2010-03-15T12:33:45Z], 2013-08-11T11:33:45Z=[2013-08-11T11:33:45Z]}
In altre parole: il risultato non è ordinato. Perché?
Java 8: flussi e il setaccio di Eratostene
Il Setaccio di Eratostene può essere implementato molto ordinatamente in Haskell, usando la pigrizia per generare una lista i ... edere.
C'è un modo per farlo, o mi sto illudendo quando provo a pensare ai flussi Java come paragonabili alle liste Haskell?