Resultados de la búsqueda a petición "collectors"

9 la respuesta

Java8: HashMap <X, Y> a HashMap <X, Z> usando Stream / Map-Reduce / Collector

Sé cómo "transformar" un Java simpleList deY ->Zes decir: List<String> x; List<Integer> y = x.stream() .map(s -> Integer.parseInt(s)) .collect(Collectors.toList());Ahora me gustaría hacer básicamente lo mismo con un mapa, es decir: INPUT: { ...

3 la respuesta

¿El método collectAndThen es lo suficientemente eficiente?

Recientemente comencé a usar collectAndThen y descubrí que está tomando un poco más de tiempo comparativamente con los otros procedimientos de codificación, que utilicé para realizar tareas similares. Aquí está mi ...

1 la respuesta

¿Hay un coleccionista que recolecta a un conjunto de preservación de órdenes?

Collectors.toSet() No conserva el orden. Podría usar Listas en su lugar, pero quiero indicar que la colección resultante no permite la duplicación de elementos, que es exactamente lo queSet La interfaz es para.

4 la respuesta

Java 8 Streams: ¿por qué Collectors.toMap se comporta de manera diferente para los genéricos con comodines?

Suponga que tiene unList de números Los valores en elList puede ser de tipoInteger, Double etc. Cuando declaras talList es posible declararlo usando un comodín (?) o sin un comodín. final List<Number> numberList = Arrays.asList(1, 2, 3D); final ...

4 la respuesta

¿Cuál es el propósito de la partición?

Por ejemplo, si tengo la intención de particionar algunos elementos, podría hacer algo como: Stream.of("I", "Love", "Stack Overflow") .collect(Collectors.partitioningBy(s -> s.length() > 3)) .forEach((k, v) -> System.out.println(k + " => " + ...

1 la respuesta

grupo de flujo de Java 8 por y sumando doble

Soy muy nuevo en las transmisiones en Java 8, por lo que mi enfoque podría estar equivocado. Tengo 2 objetos de la siguiente manera object1 { BigDecimal amount; Code1 code1; Code2 code2; Code3 code3; String desc; } object2 { BigDecimal amount; ...

1 la respuesta

Collectors.toSet () y HashSet

Tome la siguiente línea de código de muestra: Set<String> someSet = someColletion.stream().map(p -> p.toString()).collect(Collectors.toSet());quiero unHashSet. Tomando un depurador del código, de hecho estoy obteniendo unHashSet. Eché un ...

2 la respuesta

Cómo se usan los colectores al girar la corriente en paralelo

En realidad traté de responder esta preguntaCómo omitir las líneas pares de una secuencia <String> obtenida de ...

2 la respuesta

Comportamiento Stream.skip con operación de terminal desordenada

Ya he leidoesta [https://stackoverflow.com/q/28259636/4856258]yesta [https://stackoverflow.com/q/28521382/4856258]preguntas, pero todavía dudan si el comportamiento observado deStream.skip fue pensado por los autores de JDK. Tengamos una entrada ...

2 la respuesta

Java 8 Collector <String, A, R> no es una interfaz funcional, ¿quién puede decir por qué?

El siguiente código: public class Test { public static void main(String[] args) { Stream.of(1,2,3).map(String::valueOf).collect(Collectors::toList) } }Intellij dime: Collector<String, A, R> no es una interfaz funcional pero cuando modifico el ...