Class LocalizedNumberRangeFormatter

    • Method Detail

      • formatRange

        public FormattedNumberRange formatRange​(int first,
                                                int second)
        Format the given integers to a string using the settings specified in the NumberRangeFormatter fluent setting chain.
        Parameters:
        first - The first number in the range, usually to the left in LTR locales.
        second - The second number in the range, usually to the right in LTR locales.
        Returns:
        A FormattedNumberRange object; call .toString() to get the string.
        See Also:
        NumberRangeFormatter
        Status:
        Stable ICU 63.
      • formatRange

        public FormattedNumberRange formatRange​(double first,
                                                double second)
        Format the given doubles to a string using the settings specified in the NumberRangeFormatter fluent setting chain.
        Parameters:
        first - The first number in the range, usually to the left in LTR locales.
        second - The second number in the range, usually to the right in LTR locales.
        Returns:
        A FormattedNumberRange object; call .toString() to get the string.
        See Also:
        NumberRangeFormatter
        Status:
        Stable ICU 63.
      • formatRange

        public FormattedNumberRange formatRange​(Number first,
                                                Number second)
        Format the given Numbers to a string using the settings specified in the NumberRangeFormatter fluent setting chain.
        Parameters:
        first - The first number in the range, usually to the left in LTR locales.
        second - The second number in the range, usually to the right in LTR locales.
        Returns:
        A FormattedNumberRange object; call .toString() to get the string.
        Throws:
        IllegalArgumentException - if first or second is null
        See Also:
        NumberRangeFormatter
        Status:
        Stable ICU 63.
      • withoutLocale

        public UnlocalizedNumberRangeFormatter withoutLocale()
        Disassociate the locale from this formatter.
        Returns:
        The fluent chain.
        Status:
        Stable ICU 74.