Resultados da pesquisa a pedido "java-8"
Existe uma maneira elegante de processar um fluxo em pedaços?
Meu cenário exato é inserir dados no banco de dados em lotes, por isso quero acumular objetos DOM a cada 1000, liberá-los. Eu o implementei colocando o código no acumulador para detectar a plenitude e a descarga, mas isso parece errado - o ...
Por que as expressões lambda no Java 8 requerem variáveis usadas dentro dele para usar o modificador "final", mas não ao usar a referência de método?
Considere a seguinte classe: class Foo<T> { void handle(T t) { System.out.println("handling " + t); } public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); Foo<Integer> f = new Foo<>(); ...
A maneira mais eficiente de obter o último elemento de um fluxo
O fluxo não tem umlast() método: Stream<T> stream; T last = stream.last(); // No such methodQual é a maneira mais elegante e / ou eficiente de obter o último elemento (ou nulo para um fluxo vazio)?
Java: criando lista a partir de matriz primitiva usando a API de fluxo
Estou tentando fazer uma lista de uma matriz primitiva int[] values={4,5,2,3,42,60,20}; List<Integer> greaterThan4 = Arrays.stream(values) .filter(value -> value > 4) .collect(Collectors.toList()); Mas a última funçãocollect me dá um erro porque ...
Por que não há BooleanConsumer no Java 8?
Receio que essa seja uma pergunta boba. Alguém pode me dizer por que não háBooleanConsumer oposto aBooleanSupplier [https://docs.oracle.com/javase/8/docs/api/java/util/function/BooleanSupplier.html] ? Existe algum outro motivo além de ...
Qual é a melhor maneira de converter uma matriz de bytes em um IntStream?
O Java 8 possui os tipos java.util.stream.Stream e java.util.stream.IntStream. java.util.Arrays tem um método IntStream is = Arrays.stream(int[])mas não existe esse método para criar um IntStream a partir de um byte [], curto [] ou char [], ...
Referências do método Java 8 chamadas em uma variável local
Estou no processo de aprender Java 8 e me deparei com algo que acho um pouco estranho. Considere o seguinte trecho: private MyDaoClass myDao; public void storeRelationships(Set<Relationship<ClassA, ClassB>> relationships) ...
Referência a métodos com diferentes parâmetros em Java8
Eu estou querendo saber como tudo isso com referências de método e interfaces funcionais funciona em nível inferior. O exemplo mais fácil é onde temos alguma lista List<String> list = new ArrayList<>(); list.add("b"); ...
Problemas do Lombok com o Java 8
Acabei de atualizar para a idéia 14 do Intellij e o Java 8 e tinha em mente atualizar meu projeto para o Java versão 8 também, para começar a usar alguns novos recursos. Mas depois de configurar o Intellij corretamente para usar o Java 8, ainda ...
Java8 Lambda: concat list [duplicate]
Esta pergunta já tem uma resposta aqui: Como transformar uma lista de listas em uma lista no Java 8? [/questions/25147094/how-can-i-turn-a-list-of-lists-into-a-list-in-java-8] 6 respostasEstou tentando concatinar a lista de um fluxo e ...