Resultados da pesquisa a pedido "java-8"
Jersey analisando Java 8 date time
Esta é minha classe de usuário e eu para salvar a data e hora compatíveis com ISO no meu banco de dados. public class User { @Id private String id; private String email; @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) private ...
Argumento Java 8 lambda Void
Digamos que eu tenha a seguinte interface funcional no Java 8: interface Action<T, U> { U execute(T t); }E, em alguns casos, preciso de uma ação sem argumentos ou tipo de retorno. Então eu escrevo algo assim: Action<Void, Void> a = () -> { ...
Uma referência de método no Java 8 tem um tipo concreto e, se sim, qual é? [duplicado]
Esta pergunta já tem uma resposta aqui: Como executar indiretamente uma referência de método no Java 8? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 respostasEsta questão está intimamente relacionada ...
Formato JSON Java 8 LocalDateTime no Spring Boot
Estou tendo um pequeno problema com a formatação de um Java 8 LocalDateTime no meu aplicativo de inicialização do Spring. Com datas 'normais', não tenho problema, mas os campos LocalDateTime são convertidos para o seguinte: "startDate" : { ...
Como o combinador no método Stream.collect funciona no java 8?
Eu criei uma demo simples: public static void main(String[] args) { List<String> list2 = Arrays.asList("adf", "bcd", "abc", "hgr", "jyt", "edr", "biu"); String collect = list2.stream().collect(String::new, (res, elem) -> { ...
Como escrever um KeyListener para JavaFX
Quero escrever um joguinho em que eu possa mover uma bola em um painel JavaFX usando oW, A, S, D chaves. eu tenho umgetPosX() esetPosX() mas não sei escrever umaKeyListener que irá, por exemplo calcularsetPosX(getPosX()+1) se eu pressionarD. O ...
Passando funções nomeadas como argumentos
O Java 8 adicionou expressões lambda. Usar lambdas de maneira semelhante a classes anônimas é bastante direto, mas estou me perguntando se existe a funcionalidade relacionada ao uso de funções nomeadas como argumentos para outras funções. Por ...
Java8 stream.reduce () com 3 parâmetros - obtendo transparência
Eu escrevi este código para reduzir uma lista de palavras para uma longa contagem de quantas palavras começam com um 'A'. Estou escrevendo para aprender Java 8, então gostaria de entender um pouco melhor[Aviso: Sei que essa provavelmente não é a ...
Por que a tradução lambda precisa da geração de um método estático?
A tradução do Lambda é um processo em duas etapas,1: dessugar o lambda em um método estático na mesma classe. public class Main { public static void main(String[] args) { Runnable r = () ...
Um fluxo a montante que alimenta vários fluxos a jusante
Eu tenho um problema geral da API do Streams que gostaria de resolver "com eficiência". Suponha que eu tenha um fluxo (possivelmente muito grande, possivelmente infinito). Quero pré-processá-lo de alguma forma, por exemplo, filtrando alguns itens ...