Resultados da pesquisa a pedido "java-8"

4 a resposta

Como inicializar um mapa usando um lambda?

Desejo declarar um campo de mapa totalmente preenchido em uma única instrução ((que pode conter várias instruções aninhadas)) como este: private static final Map<Integer,Boolean> map ...

4 a resposta

Análise de data Java 8 flexível

Gostaria de analisar '01/10/2015' comLocalDateTime. O que eu tenho que fazer é LocalDate localDate = LocalDate.parse('2015-10-01'); LocalDateTime localDateTime = localDateTime.of(localDate, LocalTime.MIN);Mas eu gostaria de analisá-lo de uma só ...

3 a resposta

Inverter um comparador em Java 8

Eu tenho um ArrayList e quero classificá-lo em ordem decrescente. Eu uso para issojava.util.stream.Stream.sorted(Comparator) método. Aqui está uma descrição de acordo com a API Java: Retorna um fluxo que consiste nos elementos desse fluxo, ...

4 a resposta

Por que a referência de método pode usar variáveis não finais?

Fiquei um pouco confuso sobre classes internas e expressão lambda, e tentei pedir umaPergunta, questão [https://stackoverflow.com/questions/33038239/lambda-expressions-reference-to-an-instance-method-of-a-particular-object] sobre isso, mas surgiu ...

1 a resposta

Valor de retorno de Opcional [fechado]

Como retornar umString valor de umOptional<String> usandoifPresent e evitandoNullPointerException? Exemplo: public String longestName() { Optional<String> longName = someList.stream().reduce((name1, name2) -> name1.length() > name2.length() ...

4 a resposta

Em quais casos as operações de fluxo devem ser com estado?

Nojavaodoc para ostream pacote [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html] , no final da seçãoParallelism, Eu li: A maioria das operações de fluxo aceita parâmetros que descrevem o comportamento especificado ...

2 a resposta

tipo de retorno incorreto na expressão lambda

O código a seguir compila bem no IntelliJ e no Eclipse, mas o compilador JDK 1.8.0_25 reclama. Primeiro, o código. import java.util.function.Predicate; public abstract class MyStream<E> { static <T> MyStream<T> create() { return null; } abstract ...

2 a resposta

usando forEach para iterar sobre varArgs [duplicado]

Esta pergunta já tem uma resposta aqui: Como posso criar um fluxo a partir de uma matriz? [/questions/27888429/how-can-i-create-a-stream-from-an-array] 5 respostasEu posso usarforEach() oustream() em varArgs? protected void getSomeIds ...

1 a resposta

Referência funcional para Object.clone () não compila

Compilando [https://ideone.com/7uPDeZ] import java.util.concurrent.Callable; class Ideone { Callable<?> x = super::clone; }usando o Oracle JDK fornece: Main.java:6: error: incompatible types: invalid method reference Callable<?> x ...

2 a resposta

Java 8 - Referência do construtor - O tipo Select não define Select (DataObj) aplicável aqui "

Eu defini umFunctionalInterface como abaixo: @FunctionalInterface public interface BaseAction { public void execute(final DataObj dataObj) throws Exception; }Em seguida, uma classe implementando o mesmo da seguinte maneira: public class Select ...