Resultados da pesquisa a pedido "java-stream"

1 a resposta

Como obter o valor mínimo e máximo da lista de objetos usando o Java 8

Eu tenho aula como: public class Test { private String Fname; private String Lname; private String Age; // getters, setters, constructor, toString, equals, hashCode, and so on }e uma lista comoList<Test> testList preenchido comTest ...

1 a resposta

Como concatenar preguiçosamente fluxos?

Estou tentando implementar um fluxo que usa outra instância de si mesmo em sua implementação. O fluxo possui alguns elementos constantes anexados (com IntStream.concat), portanto, isso deve funcionar desde que o fluxo concatenado crie ...

1 a resposta

Use a API Java 8 Stream para filtrar objetos com base em um ID e Data

eu tenho umContact classe, para a qual cada instância tem um únicocontactId. public class Contact { private Long contactId; ... other variables, getters, setters, etc ... }E umLog classe que detalha umaaction realizada por umContact em um ...

1 a resposta

Por que esse fluxo não retorna nenhum elemento?

Tentei escrever o seguinte código como um fluxo: AbstractDevice myDevice = null; for (AbstractDevice device : session.getWorkplace().getDevices()) { if (device.getPluginconfig().getPluginType().getId() == 1) { myDevice = device; } } esse código ...

1 a resposta

Comparação entre legado para loop, fluxos e parallelStream em Java 8

import java.util.ArrayList; import java.util.List; public class IterationBenchmark { public static void main(String args[]){ List<String> persons = new ArrayList<String>(); persons.add("AAA"); persons.add("BBB"); persons.add("CCC"); ...

1 a resposta

Processamento de fluxo Java 8 não fluente [fechado]

Eu tenho um problema com os fluxos do Java 8, em que os dados são processados em grandes quantidades repentinas, e não quando solicitados. Eu tenho um fluxo de fluxo bastante complexo que precisa ser paralelizado porque eu usoconcat mesclar dois ...

1 a resposta

Java 8 - preenchimento ArrayList

Existe uma maneira melhor de preencher umArrayList assim (eu fiz assim no Java 7): List<ScheduleIntervalContainer> scheduleIntervalContainers = new ArrayList<>(); scheduleIntervalContainers.add(scheduleIntervalContainer);

1 a resposta

Obtendo o intervalo de um fluxo numérico

Dado umDoubleStream s, Eu posso fazers.min() ous.max() mas não os dois, pois qualquer um deles consumirá o fluxo. Agora suponha que eu tenha class Range /* can add code here */ { private final double min; private final double max; Range(double ...

1 a resposta

Como codificar Stream.findNth ()?

Igual aStream.findFirst(), existe uma maneira de escreverStream.findNth()? Estou praticando o Java 8 reescrevendo algum código legado. E eu estou querendo saber como a função abaixo pode ser escrita usando a API do Stream. static curPipeNumber ...

1 a resposta

Files.newDirectoryStream vs. Files.list

Estou ciente de queFiles.list (Caminho) [http://docs.oracle.com/javase/8/docs/api/java/nio/file/Files.html#list-java.nio.file.Path-] usaFiles.newDirectoryStream ...