# Print output for @column tags ?> Scale - Android SDK | Android Developers

Most visited

Recently visited

Scale

public class Scale
extends Object

java.lang.Object
   ↳ android.icu.number.Scale


A class that defines a quantity by which a number should be multiplied when formatting.

To create a Multiplier, use one of the factory methods.

See also:

Summary

Public methods

static Scale byBigDecimal(BigDecimal multiplicand)

Multiply numbers by an arbitrary value before formatting.

static Scale byDouble(double multiplicand)

Multiply numbers by an arbitrary value before formatting.

static Scale byDoubleAndPowerOfTen(double multiplicand, int power)

Multiply a number by both a power of ten and by an arbitrary double value before formatting.

static Scale none()

Do not change the value of numbers when formatting or parsing.

static Scale powerOfTen(int power)

Multiply numbers by 100 before formatting.

Inherited methods

Public methods

byBigDecimal

public static Scale byBigDecimal (BigDecimal multiplicand)

Multiply numbers by an arbitrary value before formatting. Useful for unit conversions.

This method takes a BigDecimal; also see the version that takes a double.

Parameters
multiplicand BigDecimal

Returns
Scale A Multiplier for passing to the setter in NumberFormatter.

See also:

byDouble

public static Scale byDouble (double multiplicand)

Multiply numbers by an arbitrary value before formatting. Useful for unit conversions.

This method takes a double; also see the version that takes a BigDecimal.

Parameters
multiplicand double

Returns
Scale A Multiplier for passing to the setter in NumberFormatter.

See also:

byDoubleAndPowerOfTen

public static Scale byDoubleAndPowerOfTen (double multiplicand, 
                int power)

Multiply a number by both a power of ten and by an arbitrary double value before formatting.

Parameters
multiplicand double

power int

Returns
Scale A Multiplier for passing to the setter in NumberFormatter.

See also:

none

public static Scale none ()

Do not change the value of numbers when formatting or parsing.

Returns
Scale A Multiplier to prevent any multiplication.

See also:

powerOfTen

public static Scale powerOfTen (int power)

Multiply numbers by 100 before formatting. Useful for combining with a percent unit:

 NumberFormatter.with().unit(NoUnit.PERCENT).multiplier(Multiplier.powerOfTen(2))
 

Parameters
power int

Returns
Scale A Multiplier for passing to the setter in NumberFormatter.

See also: