It’s a Stream, not a River: Be careful with Java Streams
Disclaimer: All opinions are my own
Java streams are a helpful feature with a lot of power behind them. They help you write significantly cleaner code and take you from.
ArrayList<Integer> amounts = new ArrayList<Integer>();
amounts.add(100);
amounts.add(200);
amounts.add(500);
amounts.add(1000);
amounts.add(2000);
amounts.add(5000);