Resultados da pesquisa a pedido "java-8"
Arrays.asList vs. Arrays.stream para usar forEach ()
Se você possui uma matriz e deseja usar o método Java8 forEach (), qual abordagem é melhor ou mais eficiente: Arrays.asList(new String[]{"hallo","hi"}).forEach(System.out::println);ou Arrays.stream(new ...
Uma expressão lambda cria um objeto no heap toda vez que é executado?
Quando eu itero sobre uma coleção usando o novo açúcar sintático do Java 8, como myStream.forEach(item -> { // do something useful });Isso não é equivalente ao snippet 'old syntax' abaixo? myStream.forEach(new Consumer<Item>() { @Override ...
Fluxos Java 8: iteram sobre o Mapa de Listas
Eu tenho o seguinte objeto e um mapa: MyObject String name; Long priority; foo bar; Map<String, List<MyObject>> anotherHashMap;Quero converter o mapa em outro mapa. A chave do mapa de resultados é a chave do mapa de entrada. O valor do mapa de ...
Não foi possível obter o LocalDateTime do TemporalAccessor ao analisar o LocalDateTime (Java 8)
Estou simplesmente tentando converter uma string de data em um objeto DateTime em Java 8. Ao executar as seguintes linhas: DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd"); LocalDateTime dt = LocalDateTime.parse("20140218", ...
Método "Bom" para chamar o método em cada objeto usando a API do Stream
É possível executar um método, em um consumidor, como uma referência de método, mas no objeto passado para o consumidor: Arrays.stream(log.getHandlers()).forEach(h -> h.close());seria algo ...
Por que StringJoiner quando já temos o StringBuilder?
Encontrei recentemente com uma classe Java 8StringJoiner [https://docs.oracle.com/javase/8/docs/api/java/util/StringJoiner.html]que adiciona a String usando os delimitadores e adiciona prefixo e sufixo, mas não consigo entender a necessidade ...
Como converter DateTimeFormat.forStyle () do Joda-Time para JSR 310 JavaTime?
Eu estou trabalhando na conversão Grails Joda-Time plugin paraJavaTime [https://github.com/stokito/grails-java-time]. E eu tenho o código de tempo Joda antigo assim: def style switch (type) { case LocalTime: style = '-S' break case ...
Como usar anotações de tipo customizado em Java
O Java 8 possui um recurso chamado anotações de tipo (JSR 308 [http://www.oracle.com/technetwork/articles/java/ma14-architect-annotations-2177655.html] ) Eu gostaria de usá-lo para uma estrutura simples de mapeador de objetos para objetos. ...
Existe um coletor que coleta em um conjunto de preservação de pedidos?
Collectors.toSet() não preserva a ordem. Eu poderia usar Listas, mas quero indicar que a coleção resultante não permite duplicação de elementos, que é exatamente o queSet interface é para.
Java 8 find max [duplicado]
Esta pergunta já tem uma resposta aqui: .Min () e .max () do Java 8 stream: por que isso compila? [/questions/22561614/java-8-streams-min-and-max-why-does-this-compile] 5 respostasestou usandomax() para encontrar o valor máximo na lista, mas o ...