Resultados da pesquisa a pedido "java-8"
Por que minha manipulação de string é lenta usando a expressão lambda?
Um método usa palavras separadas por vírgula como umString e retorna umString de palavras separadas por vírgula com as palavras em ordem de classificação natural, sem palavras de 4 letras, contêm todas as palavras em maiúsculas e sem duplicatas. ...
Quando e como o HashMap converte o bucket da lista vinculada em Red Black Trees? [duplicado]
Esta pergunta já tem uma resposta aqui: Implementação do HashMap Java 8 [/questions/43911369/hashmap-java-8-implementation] 5 respostasEu estava analisando os recursos do java 8 e descobri que os hashmaps usam uma árvore preta e vermelha em vez ...
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 ...
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> ...
Lambda do consumidor no Java 8 [duplicado]
Esta pergunta já tem uma resposta aqui: Por que uma referência de método Java com tipo de retorno corresponde à interface do Consumidor? [/questions/37308294/why-does-a-java-method-reference-with-return-type-match-the-consumer-interface] 2 ...
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()); ...
Não é possível analisar String no formato ISO 8601, sem dois pontos no deslocamento, para Java 8 Date
Estou um pouco frustrado com a funcionalidade de formato / análise de data java 8. Eu estava tentando encontrar a configuração de Jackson eDateTimeFormatter analisar"2018-02-13T10:20:12.120+0000" string para qualquer data do Java 8 e não a ...
ReplaceAll com funções java8 lambda
Dadas as seguintes variáveis templateText = "Hi ${name}"; variables.put("name", "Joe");Gostaria de substituir o espaço reservado $ {name} pelo valor "Joe" usando o código a seguir (que não funciona) variables.keySet().forEach(k -> ...
O desempenho do HashMap em JAVA8
Eu tive uma pergunta quando aprendi o código fonte HashMap em java8。 O código fonte é tão complicado, quanta eficiência? Então, eu escrevi um código sobre o conflito de hash。 public class Test { final int i; public Test(int i) { this.i = i; } ...