Resultados da pesquisa a pedido "java-8"

2 a resposta

Buscar o primeiro elemento que corresponda aos critérios

Como obter o primeiro elemento que corresponde a um critério em um fluxo? Eu tentei isso, mas não funciona this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name));Esse critério não está funcionando, o método de filtro é ...

2 a resposta

Maneira mais limpa de indexar uma coleção por uma propriedade dos itens que são uma coleção

eu tenho umList<Foo> e quer uma goiabaMultimap<String, Foo> onde agrupamos oFoopor cada tag de suaCollection<String> getTags() função. Eu estou usando java 8, portanto, lambdas e referências de método são boas / incentivadas. Por exemplo, se eu ...

5 a resposta

Como extrair época de LocalDate e LocalDateTime?

Como extrair o valor da época paraLong de instâncias deLocalDateTime ouLocalDate? Eu tentei o seguinte, mas ele me dá outros resultados: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy ...

6 a resposta

Mesclando dois Map <String, Inteiro> com a API Java 8 Stream

Tenho dois (ou mais)Map<String, Integer> objetos. Gostaria de mesclá-los com a Java 8 Stream API de uma maneira que os valores para chaves comuns sejam o máximo dos valores. @Test public void test14() throws Exception { Map<String, Integer> m1 ...

2 a resposta

Como o LongAccumulator é implementado, para que seja mais eficiente?

Entendo que o novo Java (8) introduziu novas ferramentas de sincronização, como LongAccumulator [http://download.java.net/lambda/b78/docs/api/java/util/concurrent/atomic/LongAccumulator.html] (sob o pacote atômico). Na documentação, diz que o ...

3 a resposta

Por que este programa Java 8 não é compilado?

Este programa compila bem no Java 7 (ou no Java 8 com-source 7), mas falha ao compilar com o Java 8: interface Iface<T> {} class Impl implements Iface<Impl> {} class Acceptor<T extends Iface<T>> { public Acceptor(T obj) {} } public class Main { ...

1 a resposta

Como obter informações de tipo genérico de getAnnotatedParameterTypes () no Java 8?

Parece quegetAnnotatedParameterTypes() retorna uma matriz deAnnotatedTypes mantendo tipos brutos, e não genéricos. Por exemplo: public <T> void genericMethod(T t) { } @Test public void testAnnotatedTypes() throws ReflectiveOperationException { ...

3 a resposta

Formate uma data usando a nova API de data e hora

Eu estava brincando com a nova API de data e hora, mas ao executar isso: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd ...

1 a resposta

Como as expressões Lambda são traduzidas no código de bytes Java

Estou tentando criar um exemplo usando a expressão lambda em java e estou usando o JDK8 oficial. Meu exemplo foi executado com sucesso. Mas quando estou tentando verificar como o compilador traduz a expressão lambda em código de bytes, isso me ...

1 a resposta

Como serializar e desserializar os tipos java.time do Java 8 com o Gson? [fechadas]

Estou usando o GSON para serializar alguns gráficos de objetos para JSON. Esses gráficos de objetos usam o novo Java 8java.time entidades (ZonedDateTime, OffsetDateTime, LocalTime etc). Encontrei uma biblioteca para serialisadores Joda ...