I'm just refactoring some of my old projects to use features of Java 8.
int counter = 1;
for (Checker checker : checkers) {
if (counter < checkers.size()) {
checker.setNextChecker(checkers.get(counter++));
}
}
Here's kinda Chain of Resp pattern. And I need to set next checker for every checker in the list, excluding the last one.
Still can't find the way to use Stream API here :)
forloop. Better readable and I see no advantage of streams here.for-loop.