LocalizedNumberRangeFormatter
  public
  
  
  
  class
  LocalizedNumberRangeFormatter
  
  
  
  
    extends NumberRangeFormatterSettings<LocalizedNumberRangeFormatter>
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.icu.number.NumberRangeFormatterSettings<android.icu.number.LocalizedNumberRangeFormatter> | |
| ↳ | android.icu.number.LocalizedNumberRangeFormatter | |
A NumberRangeFormatter that has a locale associated with it; this means .formatRange() methods are available. Instances of this class are immutable and thread-safe.
See also:
Summary
Public methods | |
|---|---|
        
        
        
        
        
        FormattedNumberRange
     | 
  
    
      
      formatRange(int first, int second)
      
      
        Format the given integers to a string using the settings specified in the NumberRangeFormatter fluent setting chain.  | 
  
        
        
        
        
        
        FormattedNumberRange
     | 
  
    
      
      formatRange(Number first, Number second)
      
      
        Format the given Numbers to a string using the settings specified in the NumberRangeFormatter fluent setting chain.  | 
  
        
        
        
        
        
        FormattedNumberRange
     | 
  
    
      
      formatRange(double first, double second)
      
      
        Format the given doubles to a string using the settings specified in the NumberRangeFormatter fluent setting chain.  | 
  
        
        
        
        
        
        UnlocalizedNumberRangeFormatter
     | 
  
    
      
      withoutLocale()
      
      
        Disassociate the locale from this formatter.  | 
  
Inherited methods | |
|---|---|
Public methods
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 | 
        
          int: The first number in the range, usually to the left in LTR locales. | 
      
second | 
        
          int: The second number in the range, usually to the right in LTR locales. | 
      
| Returns | |
|---|---|
FormattedNumberRange | 
        A FormattedNumberRange object; call .toString() to get the string. | 
See also:
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 | 
        
          Number: The first number in the range, usually to the left in LTR locales. | 
      
second | 
        
          Number: The second number in the range, usually to the right in LTR locales. | 
      
| Returns | |
|---|---|
FormattedNumberRange | 
        A FormattedNumberRange object; call .toString() to get the string. | 
| Throws | |
|---|---|
IllegalArgumentException | 
          if first or second is null | 
See also:
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 | 
        
          double: The first number in the range, usually to the left in LTR locales. | 
      
second | 
        
          double: The second number in the range, usually to the right in LTR locales. | 
      
| Returns | |
|---|---|
FormattedNumberRange | 
        A FormattedNumberRange object; call .toString() to get the string. | 
See also:
withoutLocale
public UnlocalizedNumberRangeFormatter withoutLocale ()
Disassociate the locale from this formatter.
| Returns | |
|---|---|
UnlocalizedNumberRangeFormatter | 
        The fluent chain. |