Resultados da pesquisa a pedido "java-stream"

3 a resposta

Inverter um comparador em Java 8

Eu tenho um ArrayList e quero classificá-lo em ordem decrescente. Eu uso para issojava.util.stream.Stream.sorted(Comparator) método. Aqui está uma descrição de acordo com a API Java: Retorna um fluxo que consiste nos elementos desse fluxo, ...

4 a resposta

Em quais casos as operações de fluxo devem ser com estado?

Nojavaodoc para ostream pacote [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html] , no final da seçãoParallelism, Eu li: A maioria das operações de fluxo aceita parâmetros que descrevem o comportamento especificado ...

2 a resposta

Java 8 Stream flatMap e agrupar por erro do compilador de código

// given a set of Item objects, group them by the managers of creator and owners Map<String, List<Item>> managersItems = itemSet.parallelStream().flatMap(item -> { // get the list of the creator and owners List<String> users = new ArrayList(); ...

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);

3 a resposta

Agrupamento Java 8 usando coletor personalizado?

Eu tenho a seguinte turma. class Person { String name; LocalDate birthday; Sex gender; String emailAddress; public int getAge() { return birthday.until(IsoChronology.INSTANCE.dateNow()).getYears(); } public String getName() { return name; } }Eu ...

3 a resposta

IntStream de caracteres para Strings - Java

É possível converter fluxo de caracteresstr.chars() transmitir com Strings, onde cada String contém 5 caracteres, por exemplo?

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 ...

2 a resposta

Expressão Java lambda - mapeando e modificando uma lista?

Usando uma expressão lambda do Java 8, estou tentando fazer algo assim. List<NewObject> objs = ...; for (OldObject oldObj : oldObjects) { NewObject obj = oldObj.toNewObject(); obj.setOrange(true); objs.add(obj); }Eu escrevi ...

4 a resposta

Executar várias consultas em paralelo via Streams

Estou tendo o seguinte método: public String getResult() { List<String> serversList = getServerListFromDB(); List<String> appList = getAppListFromDB(); List<String> userList = getUserFromDB(); return getResult(serversList, appList, userList); ...