Resultados da pesquisa a pedido "java-stream"
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ê, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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)); // ...
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 ...
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 ...
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 ...