* @draft ICU 50
* @provisional This API might change or be removed in a future release.
*/
- public static CompactDecimalFormat getCompactDecimalInstance(ULocale locale, CompactStyle style) {
+ public static CompactDecimalFormat getInstance(ULocale locale, CompactStyle style) {
return new CompactDecimalFormat(locale, style);
}
* @draft ICU 50
* @provisional This API might change or be removed in a future release.
*/
- public static CompactDecimalFormat getCompactDecimalInstance(Locale locale, CompactStyle style) {
+ public static CompactDecimalFormat getInstance(Locale locale, CompactStyle style) {
return new CompactDecimalFormat(ULocale.forLocale(locale), style);
}
/**
- * The public mechanism is NumberFormat.getCompactDecimalInstance().
+ * The public mechanism is CompactDecimalFormat.getInstance().
*
* @param locale
* the desired locale
public void TestCharacterIterator() {
CompactDecimalFormat cdf =
- CompactDecimalFormat.getCompactDecimalInstance(ULocale.ENGLISH, CompactStyle.SHORT);
+ CompactDecimalFormat.getInstance(ULocale.ENGLISH, CompactStyle.SHORT);
AttributedCharacterIterator iter = cdf.formatToCharacterIterator(12346);
assertEquals("CharacterIterator", "12K", iterToString(iter));
iter = cdf.formatToCharacterIterator(12346);
public void TestArabicLongStyle() {
NumberFormat cdf =
- CompactDecimalFormat.getCompactDecimalInstance(
+ CompactDecimalFormat.getInstance(
ULocale.forLanguageTag("ar"), CompactStyle.LONG);
assertEquals("Arabic Long", "٥٫٣ ألف", cdf.format(5300));
}
}
public void checkLocale(ULocale locale, CompactStyle style, Object[][] testData) {
- CompactDecimalFormat cdf = CompactDecimalFormat.getCompactDecimalInstance(locale, style);
+ CompactDecimalFormat cdf = CompactDecimalFormat.getInstance(locale, style);
for (Object[] row : testData) {
assertEquals(locale + " (" + locale.getDisplayName(locale) + ")", row[1], cdf.format(row[0]));
}