Resultados da pesquisa a pedido "java-8"
O Java 8 passa por várias camadas e concatena todos os itens na camada mais inferior
Atualmente, tenho dados de estrutura de várias camadas, assim: Classe industrial tem um campo privadoSet<Company> isso pode ser nulo. A classe da empresa possui um campo privadoSet<Division> isso pode ser nulo. A classe de divisão possui um ...
Como obter a chave na função de mesclagem Collectors.toMap?
Quando uma entrada de chave duplicada é encontrada duranteCollectors.toMap(), a função de mesclagem(o1, o2) é chamado. Pergunta: como posso obter a chave que causou a duplicação? String keyvalp = "test=one\ntest2=two\ntest2=three"; ...
Aprox. de π usado para comparar velocidades sequenciais v / s paralelas em java. Por que .parallel () foi mais lento?
Alguém pode me explicar por que a versão seqüencial π-aproximação foi mais rápida que a paralela? Não consigo entender Estou brincando com um exemplo bem conhecido de aproximação π. Escolho pontos aleatórios no quadrado da unidade ((0, 0) a (1, ...
Casos de uso concretos de métodos de interface padrão Java
O Java 9 está próximo de chegar e mais recursos serão adicionados às interfaces Java, como métodos privados.default métodos em interfaces foram adicionados no Java 8, essencialmente paraapoiar o uso de lambdas dentro de ...
Como matar os tópicos relacionados ao CompletableFuture?
Eu tenho um método que está verificando o tempo de execução CompletableFuture. Se esse CompletableFuture estiver em execução por mais de 2 segundos, eu quero matar esta tarefa. Mas como posso fazer isso se não tenho controle sobre o thread onde ...
Como contar palavras em um arquivo de texto, estilo java 8
Estou tentando executar uma tarefa que primeiro conta o número de arquivos em um diretório e depois fornece uma contagem de palavras em cada arquivo. Entendi bem a contagem de arquivos, mas estou tendo dificuldades para converter algum código que ...
Localizando o valor mediano de uma Lista de objetos usando Java 8
Eu tenho duas classes que estão estruturadas assim: public class Company { private List<Person> person; ... public List<Person> getPerson() { return person; } ... } public class Person { private Double age; ... public Double getAge() { return ...
O flatMap é garantido como preguiçoso?
Considere o seguinte código: urls.stream() .flatMap(url -> fetchDataFromInternet(url).stream()) .filter(...) .findFirst() .get();VaifetchDataFromInternet ser chamado para o segundo URL quando o primeiro foi suficiente? Eu tentei com um exemplo ...
Analisando com Java 8 DateTimeFormatter e nomes de meses em espanhol
Com o 'antigo', pré-Java 8SimpleDateFormat Eu posso fazer: new java.text.SimpleDateFormat("MMM yyyy", new java.util.Locale("es", "ES")).parse("Mayo 2017")para obter oDate objeto de uma data com nomes de meses em espanhol. Como posso conseguir o ...
por que o compilador java não relata avisos de conversão não verificados para expressão de conversão múltipla no Intellij?
Por que o código abaixo não relatou avisos não verificados pelo Intellij IDEA comjdk 1.8.0_121 Desde aSupplier<R> & Serializable é o supertipo deT? <T extends Supplier<Integer> & Serializable> T createdBy(AtomicInteger counter) { // v--- if I ...