# ICU4J API Comparison: ICU4J 61.1 with ICU4J 62.1

## Removed from ICU4J 61.1

### Package com.ibm.icu.number

CurrencyRounder

- (draft) public Rounder withCurrency(Currency)

FractionRounder

- (draft) public Rounder withMaxDigits(int)
- (draft) public Rounder withMinDigits(int)

Rounder

- (draft) public static CurrencyRounder currency(Currency.CurrencyUsage)
- (draft) public static Rounder fixedDigits(int)
- (draft) public static FractionRounder fixedFraction(int)
- (draft) public static Rounder increment(java.math.BigDecimal)
- (draft) public static FractionRounder integer()
- (draft) public static Rounder maxDigits(int)
- (draft) public static FractionRounder maxFraction(int)
- (draft) public static Rounder minDigits(int)
- (draft) public static FractionRounder minFraction(int)
- (draft) public static Rounder minMaxDigits(int, int)
- (draft) public static FractionRounder minMaxFraction(int, int)
- (draft) public static Rounder unlimited()
- (draft) public Rounder withMode(java.math.RoundingMode)

## Deprecated or Obsoleted in ICU4J 62.1

### Package com.ibm.icu.number

FormattedNumber

- (deprecated) public java.text.AttributedCharacterIterator getFieldIterator()
- (deprecated) public void populateFieldPosition(java.text.FieldPosition)

## Changed in ICU4J 62.1 (old, new)

### Package com.ibm.icu.number

- (draft) public abstract class CurrencyRounder extends com.ibm.icu.number.Rounder (deprecated) public abstract class CurrencyRounder extends com.ibm.icu.number.CurrencyPrecision
- (draft) public abstract class FractionRounder extends com.ibm.icu.number.Rounder (deprecated) public abstract class FractionRounder extends com.ibm.icu.number.FractionPrecision
NumberFormatterSettings

- (draft) public T extends com.ibm.icu.number.NumberFormatterSettings<?> rounding(com.ibm.icu.number.Rounder) (deprecated) public T extends com.ibm.icu.number.NumberFormatterSettings<?> rounding(com.ibm.icu.number.Precision)
- (draft) public abstract class Rounder extends java.lang.Object implements java.lang.Cloneable (deprecated) public abstract class Rounder extends com.ibm.icu.number.Precision

## Promoted to stable in ICU4J 62.1

(no API promoted to stable)

## Added in ICU4J 62.1

### Package com.ibm.icu.lang

UCharacter.JoiningGroup

- (stable) public static final int HANIFI_ROHINGYA_KINNA_YA
- (stable) public static final int HANIFI_ROHINGYA_PA

UCharacter.UnicodeBlock

- (stable) public static final UCharacter.UnicodeBlock CHESS_SYMBOLS
- (stable) public static final int CHESS_SYMBOLS_ID
- (stable) public static final UCharacter.UnicodeBlock DOGRA
- (stable) public static final int DOGRA_ID
- (stable) public static final UCharacter.UnicodeBlock GEORGIAN_EXTENDED
- (stable) public static final int GEORGIAN_EXTENDED_ID
- (stable) public static final UCharacter.UnicodeBlock GUNJALA_GONDI
- (stable) public static final int GUNJALA_GONDI_ID
- (stable) public static final UCharacter.UnicodeBlock HANIFI_ROHINGYA
- (stable) public static final int HANIFI_ROHINGYA_ID
- (stable) public static final UCharacter.UnicodeBlock INDIC_SIYAQ_NUMBERS
- (stable) public static final int INDIC_SIYAQ_NUMBERS_ID
- (stable) public static final UCharacter.UnicodeBlock MAKASAR
- (stable) public static final int MAKASAR_ID
- (stable) public static final UCharacter.UnicodeBlock MAYAN_NUMERALS
- (stable) public static final int MAYAN_NUMERALS_ID
- (stable) public static final UCharacter.UnicodeBlock MEDEFAIDRIN
- (stable) public static final int MEDEFAIDRIN_ID
- (stable) public static final UCharacter.UnicodeBlock OLD_SOGDIAN
- (stable) public static final int OLD_SOGDIAN_ID
- (stable) public static final UCharacter.UnicodeBlock SOGDIAN
- (stable) public static final int SOGDIAN_ID

UCharacter.WordBreak

- (stable) public static final int WSEGSPACE

UProperty

- (stable) public static final int EXTENDED_PICTOGRAPHIC

UScript

- (stable) public static final int DOGRA
- (stable) public static final int GUNJALA_GONDI
- (stable) public static final int HANIFI_ROHINGYA
- (stable) public static final int MAKASAR
- (stable) public static final int MEDEFAIDRIN
- (stable) public static final int OLD_SOGDIAN
- (stable) public static final int SOGDIAN

### Package com.ibm.icu.number

- (draft) public abstract class CurrencyPrecision
- (draft) public abstract class FractionPrecision
- (draft) public abstract class Precision
- (draft) public class Scale
- (draft) public class SkeletonSyntaxException
FormattedNumber

- (draft) public boolean nextFieldPosition(java.text.FieldPosition)
- (draft) public java.text.AttributedCharacterIterator toCharacterIterator()

LocalizedNumberFormatter

- (draft) public java.text.Format toFormat()

NumberFormatter

- (draft) public static UnlocalizedNumberFormatter forSkeleton(java.lang.String)

NumberFormatterSettings

- (draft) public T extends NumberFormatterSettings<?> precision(Precision)
- (draft) public T extends NumberFormatterSettings<?> roundingMode(java.math.RoundingMode)
- (draft) public T extends NumberFormatterSettings<?> scale(Scale)
- (draft) public java.lang.String toSkeleton()

### Package com.ibm.icu.text

SpoofChecker

- (draft) public static final int HIDDEN_OVERLAY

### Package com.ibm.icu.util

VersionInfo

- (stable) public static final VersionInfo UNICODE_11_0

Contents generated by ReportAPI tool on Tue May 29 17:03:55 EDT 2018
© 2018 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License