·

Engenharia de Software ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum CollectionWidget widgets new int sum widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum int pesoVermelhos widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum int pesoVermelhos 0 forWidget w widgets ifwgetColor RED pesoVermelhos wgetWeight return pesoVermelhos int pesoVermelhos widgetsstream filterw wgetColor RED mapToIntw wgetWeight sum int pesoVermelhos 0 forWidget w widgets ifwgetColor RED pesoVermelhos wgetWeight return pesoVermelhos distinct outro stream com os elementos distintos filter outro stream com filtropredicado aplicado limit retorna um stream com máximo de elementos map mapeamentos diversos skip outro stream após saltar N elementos sorted outro stream com a ordenação deste allMatch anyMatch booleano para verificar predicado average média para valores numéricos count long com o número de elementos findFirst primeiro elemento do stream forEach ação aplicada a cada elemento do stream min max mínimo e máximo por um comparador reduce reduz os elementos por associação acumulativa sum soma para valores numéricos summaryStatistics vários dados sumarizados toArray toList collect conversões static generate retorna um stream aleatório infinito concat concatena dois streams double areaMedia figsstreamfilterp ptoStringcontainsQuadrado mapToDoubleFiguraarea average getAsDouble 1 Estabelece a fonte de dados a partir da coleção double areaMedia figsstreamfilterp ptoStringcontainsQuadrado mapToDoubleFiguraarea average getAsDouble 1 Estabelece a fonte de dados a partir da coleção 2 Filtra mantendo só objetos descritos como Quadrado double areaMedia figsstreamfilterp ptoStringcontainsQuadrado mapToDoubleFiguraarea average getAsDouble 1 Estabelece a fonte de dados a partir da coleção 2 Filtra mantendo só objetos descritos como Quadrado 3 Mapeia o resultado do filtro para double pela área objeto valor double areaMedia figsstreamfilterp ptoStringcontainsQuadrado mapToDoubleFiguraarea average getAsDouble 1 Estabelece a fonte de dados a partir da coleção 2 Filtra mantendo só objetos descritos como Quadrado 3 Mapeia o resultado do filtro para double pela área objeto valor 4 Faz a média do valor mapeado para um OptionalDouble double areaMedia figsstreamfilterp ptoStringcontainsQuadrado mapToDoubleFiguraarea average getAsDouble 1 Estabelece a fonte de dados a partir da coleção 2 Filtra mantendo só objetos descritos como Quadrado 3 Mapeia o resultado do filtro para double pela área objeto valor 4 Faz a média do valor mapeado para um OptionalDouble 5 Retorna a média como double