Resultados da pesquisa a pedido "java-8"

2 a resposta

Ignorar os últimos x elementos no Stream <T>

Se eu tiver umStream<T>, Eu posso usar facilmenteskip(long) para pular os primeiros elementos de um fluxo. No entanto, parece não haver equivalente para pular um determinado número de elementos no final do fluxo. A solução mais óbvia é ...

2 a resposta

Solucionando problemas da exceção Nashorn “Código de método muito grande!”

Corridajjs ouScriptEngine#eval no meu JavaScript ( https://gist.github.com/also/005fd7c200b20f012e10 [https://gist.github.com/also/005fd7c200b20f012e10]) trava com essa exceção e sem mais detalhes: Exception in thread "main" ...

5 a resposta

Os getters Java 8 devem retornar o tipo opcional?

Optional O tipo introduzido no Java 8 é algo novo para muitos desenvolvedores. É um método getter retornandoOptional<Foo> digite no lugar do clássicoFoo uma boa prática? Suponha que o valor possa sernull.

2 a resposta

Diferença entre o ano da era e o ano da semana?

Java 8'sDateTimeFormatter [http://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html] classe tem um método,ofPattern(String pattern), que permite definir um formato a partir de uma sequência deA-z, a-z cartas. Os exemplos ...

2 a resposta

Como usar CompletableFuture.thenComposeAsync ()?

Dado: public class Test { public static void main(String[] args) { int nThreads = 1; Executor e = Executors.newFixedThreadPool(nThreads); CompletableFuture.runAsync(() -> { System.out.println("Task 1. Thread: " + Thread.currentThread().getId()); ...

2 a resposta

Entendendo o método de filtro do java 8 stream

Eu aprendi recentemente sobreStreams no Java 8 e vi este exemplo: IntStream stream = IntStream.range(1, 20);Agora, digamos que queremos encontrar o primeiro número divisível por 3 e por 5. Nós provavelmentefilter duas vezes efindFirst do ...

2 a resposta

Uso explícito do LambdaMetafactory

Estou tentando usar explicitamente o LambdaMetafactory.metafactory, não consigo entender por que funciona apenas com a interface funcional Runnable. Por exemplo, este código faz o que é esperado (ele imprime "hello world"): public class ...

2 a resposta

Obtendo o próximo item de um fluxo Java 8

Gostaria de recuperar e remover o próximo item de um Java 8Stream, sem issoStream ficando fechado. Stream<Integer> integerStream = Stream.iterate( 0, x -> new Integer(x + 1) ); Integer zero = integerStream.getNext(); // 0 Integer one ...

3 a resposta

O método estático genérico restringe demais os tipos

Noesta resposta [https://stackoverflow.com/a/26594540]Tentei criar um método de utilitário estático para fazer umaList dentro deMap: public static <K, T> Map<K, T> toMapBy(List<T> list, Function<? super T, ? extends K> mapper) { return ...

1 a resposta

JDK 8 - “O tipo java.util.Map $ Entry não pode ser resolvido” [duplicado]

Esta pergunta já tem uma resposta aqui: Erro ao usar o LogManager (l4j2) com Java 8 (java.lang.reflect.AnnotatedElement não pode ser resolvido) [/questions/26102115/error-when-using-logmanager-l4j2-with-java-8-java-lang-reflect-annotatedeleme] ...