Olá Mayara, tudo certo?
A ArrayList não tem por padrão um método de soma dos seus elementos, sendo necessário por isso utilizar um for ou foreach para fazer essa operação. No entanto podemos ter uma solução mais elegante utilizando um recurso que entrou no Java 8: a API de streams, que permite que nós trabalhemos com coleções com mais facilidade e legibilidade.
Para conhecer sobre a API de Streams e mais recursos do Java 8, indico o curso Java 8: conheça as novidades dessa versão, além da documentação da Stream API do java!
Fico à disposição.
Um grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!