<i18n dev> RFR: 8281317: CompactNumberFormat displays 4-digit values when rounding to a new range
Joe Wang
joehw at openjdk.java.net
Tue Feb 15 22:08:09 UTC 2022
On Wed, 9 Feb 2022 22:37:45 GMT, Naoto Sato <naoto at openjdk.org> wrote:
> Fixing an issue in `CompactNumberFormat` which was caused by BigDecimal.divide() that incremented the number in the resulting format string. Also fixing some typos by taking this opportunity.
Marked as reviewed by joehw (Reviewer).
test/jdk/java/text/Format/CompactNumberFormat/TestCompactPatternsValidity.java line 106:
> 104: {COMPACT_PATTERN8, List.of(new BigInteger("223565686837667632"), new BigDecimal("12322456774334.89766"), 30000, 3456.78,
> 105: new BigInteger("999999999999"), new BigDecimal("999999999999.0"), 999_999),
> 106: List.of("223566T", "12T", "30K", "3K", "1T", "1T", "1M")},
The case where 999_999_999 was formatted to 1000 million and now 1 billion may be added too.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7412
More information about the i18n-dev
mailing list