Resultados da pesquisa a pedido "java-stream"
Encomende operações terminais amigáveis / hostis contra fluxos paralelos / sequenciais vs ordenados / não ordenados
Inspirado poressa questão [https://stackoverflow.com/questions/44944973/search-for-example-of-inconsistent-behavior-java-8-stream] , Comecei a jogar com fluxos ordenados vs não ordenados, fluxos paralelos versus sequenciais e operações de ...
Converter lista de seqüências de caracteres em mapa usando a API Java-8 Streams
Eu tenho lista List<String> cars = Arrays.asList("Ford", "Focus", "Toyota", "Yaris","Nissan", "Micra", "Honda", "Civic");Agora, posso converter esta lista em mapa, onde obtenho ford = focus, Toyota = yaris, Nisan = Micra, Honda = Civic usando a ...
Como reutilizar a aplicação de filtro e mapa em um fluxo?
Tenho um conjunto de objetos de domínio que herdam de um tipo compartilhado (ou seja,GroupRecord extends Record, RequestRecord extends Record) Os subtipos têm propriedades específicas (ou ...
As características de fluxo para os fluxos gerados para SortedMap podem não ser SORTED se criadas com o Comparator personalizado
Mastering Lambdas de Maurice Naftalin, Ch6 - Stream Performance. Há explicações sobre as diferentes características dos fluxos nos diferentes estágios de execução (intermediário e terminal). Por exemplo. Stream.of(8,3,5,6,7,4)//ORDERED, SIZED ...
O Java Stream Collectors.toList () não compila
Alguém pode explicar por que o código abaixo não será compilado, mas o segundo? Não compile private void doNotCompile() { List<Integer> out; out = IntStream .range(1, 10) .filter(e -> e % 2 == 0) .map(e -> Integer.valueOf(2 * ...
Por que o filtro com efeitos colaterais tem melhor desempenho do que uma implementação baseada no Spliterator?
Em relação à questãoComo pular as linhas pares de um fluxo obtido no arquivo Files.lines [https://stackoverflow.com/q/30170089/1140754]Eu segui a abordagem de resposta aceita implementando meu própriofilterEven() método baseado emSpliterator<T> ...
Como posso usar o Java Stream para criar uma lista <Integer> e o número inteiro entre aeb
Digamos que eu tenha duas variáveis:a = 5, b = 8, E eu quero : Arrays.asList(5, 6, 7, 8)Como posso usar o fluxo Java para obter isso?
Java 8/9: Um caractere em uma String pode ser mapeado para seus índices (usando fluxos)?
Dado umString s e umchar c, Estou curioso para saber se existe algum método para produzir umList<Integer> list des (onde os elementos dentrolist representam os índices dec dentros) Um fim, masincorretaabordagem seria: public static ...
flatMap paralelo sempre seqüencial
Suponha que eu tenha esse código: Collections.singletonList(10) .parallelStream() // .stream() - nothing changes .flatMap(x -> Stream.iterate(0, i -> i + 1) .limit(x) .parallel() .peek(m -> { System.out.println(Thread.currentThread().getName()); ...
qual é a diferença entre uma expressão lambda com e sem estado?
De acordo com o livro do OCP, é preciso evitar operações com estado, também conhecidas como expressão lambda com estado. A definição fornecida no livro é 'uma expressão lambda com estado é aquela cujo resultado depende de qualquer estado que ...