Resultados de la búsqueda a petición "java-stream"
¿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 ...
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, ...
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á ...
¿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()); ...
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 - ...
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 ...
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 ...
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 ...
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 -> ...
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 ...