FormattableFlags

FormattableFlags (Formattable 플래그 상수)

Formattable.formatTo() 메서드에 전달되어 Formattable의 출력 형식을 수정하는 플래그들이에요. Formattable의 구현은 플래그를 해석하고 검증할 책임이 있어요.

출처: Java API Reference

본문

FormattableFlags는 세 가지 상수를 정의하는 클래스예요.

  • LEFT_JUSTIFY — 출력을 왼쪽 정렬해요.
  • UPPERCASE — 출력을 대문자로 변환해요.
  • ALTERNATE — 대체(alternate) 형식을 사용해요.
public class FormattableFlags

이들은 formatTo(Formatter, int f, int width, int precision)f 인자로 넘어오는 비트 플래그예요. 구현은 (f & FormattableFlags.LEFT_JUSTIFY) == FormattableFlags.LEFT_JUSTIFY 같은 방식으로 검사해요. 코드와 시그니처는 원문 그대로 보존돼요.

더 알아보기