Resultados da pesquisa a pedido "java-8"

7 a resposta

Contagem de frequência de palavras Java 8

Como contar a frequência das palavras da List no Java 8? List <String> wordsList = Lists.newArrayList("hello", "bye", "ciao", "bye", "ciao");O resultado deve ser: {ciao=2, hello=1, bye=2}

5 a resposta

Por que não posso atribuir uma referência de método diretamente a uma variável do tipo Objeto?

Pergunta simples sobrejava-8 sintaxe. PorqueJLS-8 restringir expressões como: Object of_ref = Stream::of; // compile-time errore permitir apenas algo como: java.util.function.Function of_ref = Stream::of; Object obj = of_ref; // compiles ok?

3 a resposta

O Java 8 fornece uma alternativa ao padrão de visitante?

este [https://stackoverflow.com/questions/2078978/functional-programming-vs-object-oriented-programming/2079678#2079678] A resposta popular no Stack Overflow tem a dizer sobre a diferença entre programação funcional e programação orientada a ...

2 a resposta

Não consigo mapear / flatMap um OptionalInt?

Por que parece não havermap()/flatMap() métodos em OptionalInt ou outros sabores opcionais primitivos? ostream() operações de mapa permitem a conversão entre objetos e primitivas. Mas por que o Opcional não explora isso? OptionalInt profileId = ...

2 a resposta

A compilação falha ao usar um lambda para o fornecedor <? estende Tipo>

Por que isso não compila? : import java.util.Optional; public class Demo { Optional<? extends SomeValue> getOption() { return Optional.empty(); } void exposure() { SomeValue someValue = getOption().orElseGet(() -> new SomeValue()); } } class ...

4 a resposta

Redução de fluxo Java

Eu tenho o seguinte conjunto de dados de exemplo que desejo transformar / reduzir usando a API de fluxo Java com base no valor da direção Direction int[] IN 1, 2 OUT 3, 4 OUT 5, 6, 7 IN 8 IN 9 IN 10, 11 OUT 12, 13 IN 14para Direction int[] IN ...

3 a resposta

Aleatório / Comparador aleatório

Existe alguma maneira de emular o comportamento de Collections.shuffle sem que um comparador seja vulnerável à implementação do algoritmo de classificação para que o resultado seja seguro? Quero dizer, não quebrar o contrato comparável etc.

6 a resposta

Como iterar listas aninhadas com fluxos lambda?

Estou tentando refatorar o seguinte código para expressões lambda com `stream, especialmente os loops foreach aninhados: public static Result match (Response rsp) { Exception lastex = null; for (FirstNode firstNode : rsp.getFirstNodes()) { for ...

9 a resposta

Como executar a lógica no opcional se não estiver presente?

Quero substituir o seguinte código usando java8Optional: public Obj getObjectFromDB() { Obj obj = dao.find(); if (obj != null) { obj.setAvailable(true); } else { logger.fatal("Object not available"); } return obj; }O pseudocódigo a seguir não ...

4 a resposta

Onde está o src.zip do JDK8u40?

Instalei o JDK8u40, mas localize apenas o javafx-src.zip. Onde posso encontrar o código fonte do JDK? O src.zip? Abaixo está o que recebo após a instalação: E, aliás, eu não vi o assistente de instalação! Isso é bem estranho. ADICIONAR ...