이제 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);