Trabalhando com Streams
Uma vez que a API nasceu após o Java 8, é natural que ele tenha suporte a alguns recursos do Java 8, como já vimos no capítulo anterior, a busca de uma cotação é data a partir de um LocalDate
, sem falar no suporte a nova estrutura de dados que melhorou a experiência em trabalhar com listas, o Stream. Trabalhar com coleções é muito importante e comum, por exemplo, uma lista de produtos que serão cobrados é natural que seja impresso o valor total dessa compra. Para trabalhar com Stream a referência de implementação tem a classe MonetaryFunctions
.