더북(TheBook)

이번에는 들여쓰기를 중첩해보자.

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())));
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.