Resultados da pesquisa a pedido "java-stream"

5 a resposta

Filtro nulo ou vazio da sequência de fluxo do Java 8

Eu tenho o Google Guava dentro do Stream: this.map.entrySet().stream() .filter(entity -> !Strings.isNullOrEmpty(entity.getValue())) .map(obj -> String.format("%s=%s", obj.getKey(), obj.getValue())) .collect(Collectors.joining(","))Como você vê, ...

5 a resposta

Converter um loop for para concat String em uma expressão lambda

Eu tenho o seguinte para loop que itera através de uma lista de seqüências de caracteres e armazena o primeiro caractere de cada palavra em umStringBuilder. Gostaria de saber como posso transformar isso em uma expressão lambda StringBuilder ...

5 a resposta

Deseja criar um fluxo de caracteres da matriz char em java

A partir de uma matriz de caracteres, quero construir um fluxo para usar os recursos do java 8, como filtros e mapas. char[] list = {'a','c','e'}; Stream<Character> cStream = Stream.of(list); // Stream<Character> cStream = Arrays.stream(list);O ...

3 a resposta

Mapa um-para-um com fluxos Java

Está com problemas para usar a API do Stream para obter um mapeamento de um para um. Basicamente, diga que você tem uma aula. public class Item { private final String uuid; private Item(String uuid) { this.uuid = uuid; } /** * @return ...

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

6 a resposta

Como obter objetos aleatórios de um fluxo

Vamos dizer que eu tenho uma lista de palavras e quero criar um método que tome o tamanho da nova lista como parâmetro e retorne a nova lista. Como posso obter palavras aleatórias da minha sourceList original? public List<String> createList(int ...

4 a resposta

Como iterar com o loop foreach sobre o java 8 stream

Suponha que tentemos aplicar ao java 8 stream um lambda que poderia lançar a exceção verificada: Stream<String> stream = Stream.of("1", "2", "3"); Writer writer = new FileWriter("example.txt"); stream.forEach(s -> writer.append(s)); // ...

2 a resposta

Java 8 Stream - .max () com duplicatas

Então, eu tenho uma coleção de objetos que possuem uma variável step que pode ser de 1 a 4. public class MyClass { private Long step; //other variables, getters, setters, etc. }Collection<MyClass> myOjbects = /*get collection*/; Então eu ...

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

3 a resposta

Usando fluxos para manipular uma String

Digamos que eu quero remover todas as não letras do meuString. String s = "abc-de3-2fg";Eu posso usar umIntStream a fim de fazer isso: s.stream().filter(ch -> Character.isLetter(ch)). // But then what?O que posso fazer para converter esse fluxo ...