Resultados de la búsqueda a petición "java-stream"

4 la respuesta

Ejecute múltiples consultas en paralelo a través de Streams

Estoy teniendo el siguiente método: public String getResult() { List<String> serversList = getServerListFromDB(); List<String> appList = getAppListFromDB(); List<String> userList = getUserFromDB(); return getResult(serversList, appList, ...

6 la respuesta

En las secuencias de Java, ¿el vistazo es realmente solo para la depuración?

Estoy leyendo sobre las secuencias de Java y descubriendo cosas nuevas a medida que avanzo. Una de las cosas nuevas que encontré fue elpeek() función. Casi todo lo que he leído en el vistazo dice que debería usarse para depurar sus Streams. ¿Qué ...

1 la respuesta

Files.newDirectoryStream vs. Files.list

Estoy consciente deFiles.list (ruta) [http://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html#list-java.nio.file.Path-] usosFiles.newDirectoryStream ...

4 la respuesta

Confundido por Java8 Collectors.toMap

Tengo una colección que se ve a continuación, y quiero filtrar todo excepto las fechas que no son de fin de mes. 2010-01-01=2100.00, 2010-01-31=2108.74, 2010-02-01=2208.74, 2010-02-28=2217.92, 2010-03-01=2317.92, 2010-03-31=2327.57, ...

3 la respuesta

Mutar elementos en una secuencia

¿Existe una 'mejor práctica' para mutar elementos dentro de un Stream? Me refiero específicamente a elementos dentro de la tubería de flujo, no fuera de ella. Por ejemplo, considere el caso en el que quiero obtener una lista de ...

5 la respuesta

Java 8: recuento de palabras y luego organizarlas en orden desc

Tengo una lista de palabras, digamos List<String> words = Arrays.asList("Hello alan i am here where are you"+ "and what are you doing hello are you there");¿Cómo puedo obtener las siete palabras principales que se repiten más de una vez en la ...

2 la respuesta

Excepción extraña "Clase de tipo de receptor no válido java.lang.Object; no es un subtipo de ... "

Recibo esta extraña excepción en el código ejecutado usando jre1.8.0_66: Exception in thread "main" java.lang.BootstrapMethodError: call site initialization exception at java.lang.invoke.CallSite.makeSite(CallSite.java:341) ...

1 la respuesta

¿Por qué puedo recopilar una secuencia paralela a una matriz arbitrariamente grande pero no una secuencia secuencial?

De responderesta pregunta [https://stackoverflow.com/q/49760006/7294647]Me encontré con una característica peculiar. El siguiente código funciona como supuse que sería (los dos primeros valores dentro de la matriz existente ...

4 la respuesta

Java Stream: ¿hay alguna forma de iterar tomando dos elementos a la vez en lugar de uno?

Digamos que tenemos esta secuencia Stream.of("a", "b", "err1", "c", "d", "err2", "e", "f", "g", "h", "err3", "i", "j");y quiero guardar en un mapa las parejas de cadenas adyacentes en las que la primera comienza con "err". Lo que pensé es algo ...

4 la respuesta

¿Por qué Stream.limit no funciona como se espera en este fragmento?

List<Integer> integer = Stream.generate(new Supplier<Integer>() { int i = 0 ; @Override public Integer get() { return ++i; } }).filter(j -> j < 5) .limit(10) // Note the call to limit here .collect(Collectors.toList());En contra de ...