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

3 la respuesta

¿Cómo reutilizar la aplicación de filtro y mapa en un Stream?

Tengo un conjunto de objetos de dominio que heredan de un tipo compartido (es decir,GroupRecord extends Record, RequestRecord extends Record) Los subtipos tienen propiedades específicas (es ...

1 la respuesta

Comprender las características del spliterador profundo

Para tratar de comprender profundamente las transmisiones y spliteradores de Java, tengo algunas preguntas sutiles sobrecaracterísticas del spliterator: Q1:Stream.empty() vsStream.of()(Stream.of () sin args) Stream.empty(): SUBSIZADO, ...

1 la respuesta

requisito de no interferencia en flujos Java 8

Soy un principiante en Java 8. La no interferencia es importante para tener un comportamiento de flujo de Java consistente. Imagine que estamos procesando un gran flujo de datos y durante el proceso se cambia la fuente. El resultado será ...

3 la respuesta

¿Cómo clasifico una lista de TreeSets con secuencias java8?

Mi lista contiene conjuntos como[1,3,5][2,6,4] etc, todos del mismo tamaño. Intenté hacer esto pero no parece funcionar. List<TreeSet<T>> block; for(TreeSet<T> t : block){ block.stream().sorted((n,m)->n.compareTo(m)).collect(Collectors.toSet()); ...

2 la respuesta

Java 8 Aplicar filtro de flujo en función de una condición

En Java 8, ¿hay alguna manera de aplicar el filtro en una secuencia en función de una condición, ejemplo Tengo esta secuencia if (isAccessDisplayEnabled) { src = (List < Source > ) sourceMeta.getAllSources.parallelStream() .filter(k - ...

3 la respuesta

Convertir la lista de cadenas en la longitud de cadena de mapa ordenada como clave

tengo unList<String> y tengo que convertirlo aMap, agrupando la misma longitudStrings en unList, utilizandoString longitud como la clave, en orden ordenado. Se puede hacer usando - Map<Integer, List<String>> result = new TreeMap<>(); for (String ...

1 la respuesta

Las características de flujo para los flujos generados para SortedMap no pueden clasificarse si se crean con un comparador personalizado

Mastering Lambdas de Maurice Naftalin, Ch6 - Rendimiento de la transmisión. Hay una explicación sobre las diferentes características de los flujos en las diferentes etapas de ejecución (intermedia y terminal). Por ...

3 la respuesta

Las secuencias Java findAny () encuentran una excepción de puntero nulo después de que la operación filter () filtra todo

Tengo problemas para entender por quéfindAny() lanza una excepción de puntero nulo despuésfilter() operación en una secuencia. En este caso de prueba en particular, la operación del filtro debería haber filtrado todo, sin dejar resultados ...

1 la respuesta

Utilice el método foreach paralelo para crear HashMap, pero a veces el valor está vacío

Código Java como: List<Detail> DbDetails = ... Like 50000 rows records Map<Long, List<Detail>> details = new HashMap(); DbDetails .parallelStream().forEach(detail -> { Long id = detail.getId(); details.computeIfAbsent(id, v -> ...

1 la respuesta

Convierta la lista de cadenas en un mapa utilizando la API de secuencias Java-8

Tengo lista List<String> cars = Arrays.asList("Ford", "Focus", "Toyota", "Yaris","Nissan", "Micra", "Honda", "Civic");Ahora, ¿puedo convertir esta lista en un mapa donde obtengo ford = focus, Toyota = yaris, Nisan = Micra, Honda = Civic usando ...