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

6 la respuesta

¿Cómo utilizar un lambda Java8 para ordenar una secuencia en orden inverso?

Estoy usando Java Lambda para ordenar una lista. ¿Cómo puedo ordenarlo de forma inversa? yo vi estoenviar [https://stackoverflow.com/questions/5894818/how-to-sort-arraylistlong-in-java-in-decreasing-order] , pero quiero usar java 8 ...

4 la respuesta

Java 8/9: ¿Se puede asignar un carácter en una cadena a sus índices (usando secuencias)?

Dado unString s y unchar c, Tengo curiosidad si existe algún método para producir unList<Integer> list des (donde los elementos dentrolist representar los índices dec dentros) Un cierre, peroincorrectoenfoque sería: public static List<Integer> ...

2 la respuesta

Java 8 no mantiene el orden mientras se agrupa

Estoy usando Java 8 para agrupar por datos. Pero los resultados obtenidos no están en orden. Map<GroupingKey, List<Object>> groupedResult = null; if (!CollectionUtils.isEmpty(groupByColumns)) { Map<String, Object> mapArr[] = ...

3 la respuesta

¿Por qué Java no cierra la secuencia () después de emitir una operación de terminal?

Despues de leer https://www.airpair.com/java/posts/spring-streams-memory-efficiency [https://www.airpair.com/java/posts/spring-streams-memory-efficiency], Estoy tentado a transmitir los resultados de una base de datos, pero como lo discutí con un ...

3 la respuesta

¿Por qué Stream no tenía un método toList ()?

Cuando se usan las secuencias Java 8, es bastante común tomar una lista, crear una secuencia a partir de ella, hacer negocios y volver a convertirla. Algo como: Stream.of(-2,1,2,-5) .filter(n -> n > 0) .map(n -> n * ...

3 la respuesta

¿Cómo trato con la Función <T, R> y puntos suspensivos / varargs en este caso?

Uno de mi proyecto estirando lambdas [https://github.com/fge/throwing-lambdas]; en él pretendo facilitar el uso del potencial@FunctionalInterfacepecadoStreams, cuyo único "defecto" para ser utilizado en transmisiones es que arrojan excepciones ...

3 la respuesta

Las secuencias Java8 de ejecución secuencial y paralela producen resultados diferentes.

Ejecutando el siguiente ejemplo de flujo en Java8: System.out.println(Stream .of("a", "b", "c", "d", "e", "f") .reduce("", (s1, s2) -> s1 + "/" + s2) );rendimientos: /a/b/c/d/e/fLo cual, por supuesto, no es una sorpresa. Debido ...

3 la respuesta

¿Qué es más eficiente: una secuencia ordenada o una lista?

Supongamos que tenemos algunos elementos en una colección y queremos clasificarlos usando cierto comparador, esperando el resultado en una lista: Collection<Item> items = ...; Comparator<Item> itemComparator = ...;Uno de los enfoques es ordenar ...

7 la respuesta

Recuento de frecuencia de palabras Java 8

¿Cómo contar la frecuencia de las palabras de List en Java 8? List <String> wordsList = Lists.newArrayList("hello", "bye", "ciao", "bye", "ciao");El resultado debe ser: {ciao=2, hello=1, bye=2}

6 la respuesta

¿Cómo iterar listas anidadas con flujos lambda?

Estoy tratando de refactorizar el siguiente código para expresiones lambda con `stream, especialmente los bucles foreach anidados: public static Result match (Response rsp) { Exception lastex = null; for (FirstNode firstNode : ...