Resultados da pesquisa a pedido "java-stream"
Multiplique 2 matrizes [] [] duplas usando fluxos
Eu estou querendo saber qual a maneira mais compacta e eficiente de múltiplos 2double[][] matrizes matrizes usando fluxos. A abordagem deve seguir as regras de multiplicação de matrizes, conforme ilustrado ...
Por que o fluxo paralelo com o lambda no inicializador estático causa um impasse?
Me deparei com uma situação estranha em que o uso de um fluxo paralelo com um lambda em um inicializador estático leva aparentemente uma eternidade sem utilização da CPU. Aqui está o código: class Deadlock { static { IntStream.range(0, ...
Java 8: fluxo de super classes, arquivos pai, pais componente, lista vinculada etc.
Eu gostaria de converter o seguintefor para um fluxo Java 8 (ou seja,Stream<Class<?>>) A solução ideal seria simples o suficiente para que eu possa adaptá-la facilmente a várias situações de atravessar uma lista vinculada (por ...
Como dividir números pares e ímpares e soma de ambos na coleção usando o Stream
Como posso dividir números pares e ímpares e somar ambos na coleção usando o método Stream de java-8? public class SplitAndSumOddEven { public static void main(String[] args) { // Read the input try (Scanner scanner = new Scanner(System.in)) { ...
Unir cadeias com último último delimitador
Usandostream.collect(Collectors.joining(", ")) Posso juntar facilmente todas as strings do meu fluxo delimitadas por vírgula. Um possível resultado seria"a, b, c". Mas e se eu quiser que o último delimitador seja diferente. Por exemplo, para ser" ...
Expressão compacta de fluxo para transposição de matriz dupla [] []
Eu quero transpor umdouble[][] matriz com a expressão mais compacta e eficiente possível. Agora eu tenho isso: public static Function<double[][], double[][]> transpose() { return (m) -> { final int rows = m.length; final int columns = ...
Não é possível converter o IntStream em algum fluxo de objetos
Estou tentando usar umIntStream para instanciar um fluxo de objetos: Stream<MyObject> myObjects = IntStream .range(0, count) .map(id -> new MyObject(id));Mas diz que não pode converterMyObject paraint.
Como adicionar elementos internos do Map quando as chaves são duplicadas com a API Java Stream
Eu tenho uma lista deList<Map<String, Object>> como isso [ {"A": 50, "B": 100, "C": 200, "D": "Auction" }, { "A": 101322143.24, "B": 50243301.2, "C": 569, "D": "Sold Promissory Buyer" }, { "A": 500, "B": 1000, "C": 1500, "D": "Auction" }]Estou ...
Como os fluxos param?
Fiquei me perguntando quando eu criei meu próprio fluxo infinito comStream.generate como os Streams que estão na biblioteca padrão param ... Por exemplo, quando você tem uma lista com registros: List<Record> records = getListWithRecords(); ...
Detectar grupos duplicados no fluxo
Quero garantir que todos os números da lista sejam agrupados. Deixe-me explicar isso em exemplos: {1, 1, 1, 2, 2} // OK, two distinct groups {1, 1, 2, 2, 1, 1} // Bad, two groups with "1" {1, 2, 3, 4} // OK, 4 distinct groups of size 1 {1, 1, 1, ...