Resultados da pesquisa a pedido "java-8"
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 é ...
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" ...
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.
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 ...
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()); ...
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 ...
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 ...
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 ...
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 ...
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] ...