Resultados da pesquisa a pedido "java-8"

4 a resposta

Como invocar explicitamente o método padrão de um Proxy dinâmico?

Como as interfaces Java 8 podem ter métodos padrão. Eu sei como invocar o método explicitamente a partir do método de implementação, ou seja (consulteChamar explicitamente um método padrão em ...

1 a resposta

Por que a expressão lambda equivalente e a referência de método se comportam de maneira diferente ao capturar o valor do campo estático?

Estou um pouco confuso sobre o lambdas Java e o comportamento das referências de método. Por exemplo, temos este código: import java.util.function.Consumer; public class Main { private static StringBuilder sBuilder = new StringBuilder("1"); ...

1 a resposta

Argumento externo para referência de método em Java 8

Eu estou olhando para passar um parâmetro externo para uma referência de método: String prefix = "The number is :"; numbers.forEach(Main::printWithPrefix); private static void printWithPrefix(Integer number) { System.out.println(number); }Não ...

3 a resposta

“Ocorreu um erro JNI” para uma instância do programa, não para outra

Eu fiz um grande programa no Eclipse Java Mars em um computador que funcionou bem. Eu exportei o programa como um arquivo Jar executável e executá-lo não deu nenhum problema. Mesmo quando eu exportei o projeto inteiro para outro computador, o ...

1 a resposta

Expressões lambda falham com IncompatibleClassChangeError no Android ao usar jack

Estou usando o Java 8 no meu projeto Android. Eu configurei o Jack (no módulo de aplicativo para Android) e o Retrolambda (em outros módulos). O problema que estou tendo é que minhas expressões Lambda travam em um cenário específico quando tento ...

6 a resposta

NullPointerException | `this` dentro do enum construtor causando NPE

public class Test { public static void main(String[] args) { Platform1 p1=Platform1.FACEBOOK; //giving NullPointerException. Platform2 p2=Platform2.FACEBOOK; //NO NPE why? } } enum Platform1{ FACEBOOK,YOUTUBE,INSTAGRAM; Platform1(){ ...

2 a resposta

Erro java.time.format.DateTimeParseException: não foi possível analisar o texto; o texto não analisado foi encontrado no índice 10

Estou tentando passar a próxima String usando LocalDateTime, mas sempre recebo o erro encontrado de texto não analisado: Error java.time.format.DateTimeParseException: Text '2016-08-18 14:27:15.103+02' could not be parsed, unparsed text found at ...

1 a resposta

Agrupar Java 8 aninhado (multinível) por

Tenho poucas aulas como abaixo class Pojo { List<Item> items; } class Item { T key1; List<SubItem> subItems; } class SubItem { V key2; Object otherAttribute1; }Quero agregar os itens com base emkey1 e para cada agregação, os subitens devem ser ...

3 a resposta

Coletor Java 8 para Tabela Imutável de Goiaba

Caso de uso: Lista de processos de string via método que retornaImmutableTable do tipo{R,C,V}. Por exemploImmutableTable of {Integer,String,Boolean} process(String item){...} Coletar o resultado, mesclar todos os resultados e ...

1 a resposta

DateTimeFormatterBuilder com parseDefaulting especificado conflitos para o campo YEAR

Eu tenho o seguinte formatador: DateTimeFormatter formatter = new DateTimeFormatterBuilder() .appendPattern("yyyyMM") .parseDefaulting(ChronoField.SECOND_OF_MINUTE, 0) .parseDefaulting(ChronoField.MINUTE_OF_HOUR, ...