이번에는 들여쓰기를 중첩해보자.
List<String> days = Arrays.asList("Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday", "Saturday");
for (int i = 0; i < days.size(); i++) {
System.out.print(days.get(i).indent(i));
}
출력은 다음과 같다.
▲ 그림 1-4
String 값의 길이에 따라 들여쓰기를 달리해보자.
days.stream()
.forEachOrdered(d -> System.out.print(d.indent(d.length())));