# ICU4J API Comparison: ICU4J 56.1 with ICU4J 57.1

## Removed from ICU4J 56.1

### Package com.ibm.icu.text

DateFormat

- (draft) public static final int TIME_SEPARATOR

DateFormat.Field

- (draft) public static final DateFormat.Field TIME_SEPARATOR

DateFormatSymbols

- (draft) public java.lang.String getTimeSeparatorString()
- (draft) public void setTimeSeparatorString(java.lang.String)

## Deprecated or Obsoleted in ICU4J 57.1

(no API obsoleted)

## Changed in ICU4J 57.1 (old, new)

(no API changed)

## Promoted to stable in ICU4J 57.1

### Package com.ibm.icu.text

- (stable) public static class LocaleDisplayNames.UiListItem
- (stable) public final class ScientificNumberFormatter
LocaleDisplayNames

- (stable) public java.util.List<LocaleDisplayNames.UiListItem> getUiList(java.util.Set<ULocale>, boolean, java.util.Comparator<java.lang.Object>)
- (stable) public abstract java.util.List<LocaleDisplayNames.UiListItem> getUiListCompareWholeItems(java.util.Set<ULocale>, java.util.Comparator<LocaleDisplayNames.UiListItem>)

MeasureFormat

- (stable) public java.lang.StringBuilder formatMeasurePerUnit(Measure, MeasureUnit, java.lang.StringBuilder, java.text.FieldPosition)

### Package com.ibm.icu.util

IslamicCalendar

- (stable) public IslamicCalendar.CalculationType getCalculationType()
- (stable) public void setCalculationType(IslamicCalendar.CalculationType)

## Added in ICU4J 57.1

### Package com.ibm.icu.lang

UProperty

- (draft) public static final int EMOJI
- (draft) public static final int EMOJI_MODIFIER
- (draft) public static final int EMOJI_MODIFIER_BASE
- (draft) public static final int EMOJI_PRESENTATION

### Package com.ibm.icu.text

- (draft) public final class SimpleFormatter
- (draft) public static enum RelativeDateTimeFormatter.RelativeDateTimeUnit
DateFormat.Field

- (draft) public static final DateFormat.Field AM_PM_MIDNIGHT_NOON
- (draft) public static final DateFormat.Field FLEXIBLE_DAY_PERIOD

RelativeDateTimeFormatter

- (draft) public java.lang.String format(double, RelativeDateTimeFormatter.RelativeDateTimeUnit)
- (draft) public java.lang.String formatNumeric(double, RelativeDateTimeFormatter.RelativeDateTimeUnit)

RelativeDateTimeFormatter.RelativeDateTimeUnit

- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit DAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit FRIDAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit HOUR
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit MINUTE
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit MONDAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit MONTH
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit QUARTER
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit SATURDAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit SECOND
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit SUNDAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit THURSDAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit TUESDAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit WEDNESDAY
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit WEEK
- (draft) public static final RelativeDateTimeFormatter.RelativeDateTimeUnit YEAR

### Package com.ibm.icu.util

MeasureUnit

- (draft) public static final MeasureUnit GALLON_IMPERIAL
- (draft) public static final MeasureUnit MILE_PER_GALLON_IMPERIAL
- (draft) public static final MeasureUnit MILLIGRAM_PER_DECILITER
- (draft) public static final MeasureUnit MILLIMOLE_PER_LITER
- (draft) public static final MeasureUnit PART_PER_MILLION

Contents generated by ReportAPI tool on Mon Mar 07 18:43:09 EST 2016
Copyright (C) 2016, International Business Machines Corporation, All Rights Reserved.