더북(TheBook)

이제 1,000, 1,000,000, 1,000,000,000이라는 수를 US 로캘과 SHORT 스타일, 기본 반올림 모드로 포매팅해보자.

// 1K
NumberFormatters.forLocaleStyle(Locale.US, Style.SHORT, 1_000);

// 1M
NumberFormatters.forLocaleStyle(Locale.US, Style.SHORT, 1_000_000);

// 1B
NumberFormatters.forLocaleStyle(Locale.US, Style.SHORT, 1_000_000_000);

LONG 스타일에도 똑같이 할 수 있다.

// 1 thousand
NumberFormatters.forLocaleStyle(Locale.US, Style.LONG, 1_000);

// 1 million
NumberFormatters.forLocaleStyle(Locale.US, Style.LONG, 1_000_000);

// 1 billion
NumberFormatters.forLocaleStyle(Locale.US, Style.LONG, 1_000_000_000);

ITALIAN 로캘과 SHORT 스타일도 사용할 수 있다.

// 1.000
NumberFormatters.forLocaleStyle(Locale.ITALIAN, Style.SHORT, 1_000);

// 1 Mln
NumberFormatters.forLocaleStyle(Locale.ITALIAN, Style.SHORT, 1_000_000);

// 1 Mld
NumberFormatters.forLocaleStyle(Locale.ITALIAN, Style.SHORT, 1_000_000_000);
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.