Resultados da pesquisa a pedido "java-stream"
Devo sempre usar um fluxo paralelo quando possível?
Com o Java 8 e o lambdas, é fácil iterar as coleções como fluxos e é tão fácil usar um fluxo paralelo. Dois exemplos deos docs, o segundo usando parallelStream:
ForEach () não terminal em um fluxo?
Às vezes, ao processar um fluxo Java (), preciso de um forEach () não terminal para ser usado para desencadear um efeito colateral, mas sem encerrar o processamento. Eu suspeito que eu poderia fazer isso com algo como .map (item -> f ...
Por que devo usar a característica simultânea no fluxo paralelo com a coleta?
Por que devo usar a característica simultânea no fluxo paralelo com a coleta: List<Integer> list = Collections.synchronizedList(new ArrayList<>(Arrays.asList(1, 2, 4))); Map<Integer, Integer> collect = list.stream().parallel() ...
É possível usar a API Java 8 Stream na API Android <24?
Eu li issopostar [https://stackoverflow.com/questions/38607149/is-there-a-way-to-use-java-8-functional-interfaces-on-android-api-below-24] aqui. Mas ainda não consigo executar o código que contém os recursos da API Java 8 Stream como o seguinte ...
O valor de Java Stream Collectors.toMap é um conjunto
Desejo usar um Java Stream para executar uma lista de POJOs, como a listaList<A> abaixo e transformá-lo em um mapaMap<String, Set<String>>. Por exemplo, a classe A é: class A { public String name; public String property; }Eu escrevi o ...
Qual é a diferença entre Collectors.toConcurrentMap e converter uma opção de fornecedor Map to ConcurrentHashMap via Collectors.toMap?
Eu quero converter umMap dentro deConcurrentHashMap via Java 8Stream eCollector interface e existem duas opções que posso usar. O primeiro: Map<Integer, String> mb = persons.stream() .collect(Collectors.toMap( p -> p.age, p -> p.name, (name1, ...
Os fluxos do Java 8 são atômicos?
Eu li alguns posts, no entanto, ainda estou confuso. Eu sei que fluxos paralelos serão executados de maneira paralela que utilizará as CPUs. e acredito que os sub-trabalhos serão executados como unidades atômicas, estou correto? Mas e os fluxos ...
Como incrementar um valor no Java Stream?
Eu quero incrementar o valor deindex com cada iteração de1. Facilmente alcançável nofor-loop. A variávelimage é uma matriz deImageView. Aqui está o meufor-loop. for (Map.Entry<String, Item> entry : map.entrySet()) ...
Obter objeto com frequência máxima do fluxo Java 8
Eu tenho um objeto comcity ezip campos, vamos chamá-loRecord. public class Record() { private String zip; private String city; //getters and setters }Agora, tenho uma coleção desses objetos e os agrupo porzip usando o seguinte código: final ...
Java - Interseção de várias coleções usando stream + lambdas
Eu tenho a seguinte função para a unificação de várias coleções (inclui elementos repetidos): public static <T> List<T> unify(Collection<T>... collections) { return Arrays.stream(collections) ...