Resultados da pesquisa a pedido "java-stream"
Como aplicar vários predicados a um java.util.Stream?
Como posso aplicar vários predicados a umjava.util.Stream's filter() método? É isso que faço agora, mas realmente não gosto disso. eu tenho umCollection das coisas e eu preciso reduzir o número de coisas com base noCollection de ...
Devo devolver uma coleção ou um fluxo?
Suponha que eu tenha um método que retorne uma exibição somente leitura em uma lista de membros: class Team { private List<Player> players = new ArrayList<>(); // ... public List<Player> getPlayers() { return ...
Como reduzir o curto-circuito no Stream?
Suponha que eu tenha um fluxo de valores booleanos e a operação de redução que estou escrevendo seja|| (OU). Posso escrever de uma maneira que a avaliação de pelo menos alguns dos elementos seja abandonada se umtrue valor encontrado? Estou ...
Java 8. Fundindo o objeto [] para String [] []
Estou tentando carregar dados do arquivo no JTable. Portanto, usando o Java 8 streams, é muito fácil carregar o arquivo na matriz de strings: BufferedReader br = new BufferedReader(new FileReader(f)); Object[] data = br.lines().map((s)->{ ...
Como o Java 8 mapToInt (mapToInt (e -> e)) melhora o desempenho exatamente?
Estou lendo o livro "Java 8 Lambdas" e, em algum momento, o autor diz: "É uma boa idéia usar as funções especializadas primitivas sempre que possível, devido aos benefícios de desempenho". Ele está se referindo aqui a mapToInt, mapToLong, ...
Você pode coletar (join ()) sem mapear para string?
Estou lendo o java 8 em ação, e o autor diz que, se você tem uma classe que substitui o método toString, não precisa mapear o fluxo para Strings ao coletar (join ()). Um exemplo: public static void main(String... args) { List<Person> people = ...
Existe uma boa maneira de extrair pedaços de dados de um fluxo java 8?
Em um processo ETL, estou recuperando muitas entidades de um repositório de dados do Spring. Estou então usando um fluxo paralelo para mapear as entidades para diferentes. Posso usar um consumidor para armazenar essas novas entidades em outro ...
Lambdas, múltiplos forEach com fundição
Preciso de ajuda para pensar em lambdas dos meus colegas luminares StackOverflow. Caso padrão de selecionar uma lista de uma lista para coletar algumas crianças em um gráfico. Que maneiras impressionantes poderiamLambdas ajuda com ...
Equivalente à queda de Scala
Estou lutando para encontrar uma maneira de pular alguns elementos no início de um fluxo, dependendo de um predicado. Algo assim: dropWhile( n -> n < 3, Stream.of( 0, 1, 2, 3, 0, 1, 2, 3, 4 ) ) .forEach( System.out::println ); 3 0 1 2 3 4Isso é ...
Java8: HashMap <X, Y> para HashMap <X, Z> usando Stream / Map-Reduce / Collector
Eu sei como "transformar" um simples JavaList deY ->Z, ou seja: List<String> x; List<Integer> y = x.stream() .map(s -> Integer.parseInt(s)) .collect(Collectors.toList());Agora eu gostaria de fazer basicamente o mesmo com um mapa, ou ...