Uses of Class
com.ibm.icu.math.BigDecimal
-
Packages that use BigDecimal Package Description com.ibm.icu.dev.demo.rbnf RuleBasedNumberFormat demo appliation.com.ibm.icu.impl com.ibm.icu.impl.icuadapter com.ibm.icu.math IBM BigDecimal support.com.ibm.icu.text Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.com.ibm.icu.util International calendars and other utility classes. -
-
Uses of BigDecimal in com.ibm.icu.dev.demo.rbnf
Fields in com.ibm.icu.dev.demo.rbnf declared as BigDecimal Modifier and Type Field Description private BigDecimal
RbnfDemo. theNumber
-
Uses of BigDecimal in com.ibm.icu.impl
Methods in com.ibm.icu.impl with parameters of type BigDecimal Modifier and Type Method Description java.lang.StringBuffer
DateNumberFormat. format(BigDecimal number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
-
Uses of BigDecimal in com.ibm.icu.impl.icuadapter
Methods in com.ibm.icu.impl.icuadapter with parameters of type BigDecimal Modifier and Type Method Description java.lang.StringBuffer
NumberFormatJDK. format(BigDecimal number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
-
Uses of BigDecimal in com.ibm.icu.math
Fields in com.ibm.icu.math declared as BigDecimal Modifier and Type Field Description static BigDecimal
BigDecimal. ONE
TheBigDecimal
constant "1".static BigDecimal
BigDecimal. TEN
TheBigDecimal
constant "10".static BigDecimal
BigDecimal. ZERO
TheBigDecimal
constant "0".Methods in com.ibm.icu.math that return BigDecimal Modifier and Type Method Description BigDecimal
BigDecimal. abs()
Returns a plainBigDecimal
whose value is the absolute value of thisBigDecimal
.BigDecimal
BigDecimal. abs(MathContext set)
Returns aBigDecimal
whose value is the absolute value of thisBigDecimal
.BigDecimal
BigDecimal. add(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis+rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. add(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis+rhs
.private static BigDecimal
BigDecimal. clone(BigDecimal dec)
BigDecimal
BigDecimal. divide(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis/rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. divide(BigDecimal rhs, int round)
Returns a plainBigDecimal
whose value isthis/rhs
, using fixed point arithmetic and a rounding mode.BigDecimal
BigDecimal. divide(BigDecimal rhs, int scale, int round)
Returns a plainBigDecimal
whose value isthis/rhs
, using fixed point arithmetic and a given scale and rounding mode.BigDecimal
BigDecimal. divide(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis/rhs
.BigDecimal
BigDecimal. divideInteger(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the integer part ofthis/rhs
.BigDecimal
BigDecimal. divideInteger(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the integer part ofthis/rhs
.private BigDecimal
BigDecimal. dodivide(char code, BigDecimal rhs, MathContext set, int scale)
private BigDecimal
BigDecimal. finish(MathContext set, boolean strip)
BigDecimal
BigDecimal. max(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the maximum ofthis
andrhs
.BigDecimal
BigDecimal. max(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the maximum ofthis
andrhs
.BigDecimal
BigDecimal. min(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the minimum ofthis
andrhs
.BigDecimal
BigDecimal. min(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the minimum ofthis
andrhs
.BigDecimal
BigDecimal. movePointLeft(int n)
Returns a plainBigDecimal
whose decimal point has been moved to the left by a specified number of positions.BigDecimal
BigDecimal. movePointRight(int n)
Returns a plainBigDecimal
whose decimal point has been moved to the right by a specified number of positions.BigDecimal
BigDecimal. multiply(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis*rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. multiply(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis*rhs
.BigDecimal
BigDecimal. negate()
Returns a plainBigDecimal
whose value is-this
.BigDecimal
BigDecimal. negate(MathContext set)
Returns aBigDecimal
whose value is-this
.BigDecimal
BigDecimal. plus()
Returns a plainBigDecimal
whose value is+this
.BigDecimal
BigDecimal. plus(MathContext set)
Returns aBigDecimal
whose value is+this
.BigDecimal
BigDecimal. pow(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis**rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. pow(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis**rhs
.BigDecimal
BigDecimal. remainder(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the remainder ofthis/rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. remainder(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the remainder ofthis/rhs
.private BigDecimal
BigDecimal. round(int len, int mode)
private BigDecimal
BigDecimal. round(MathContext set)
BigDecimal
BigDecimal. setScale(int scale)
Returns a plainBigDecimal
with a given scale.BigDecimal
BigDecimal. setScale(int scale, int round)
Returns a plainBigDecimal
with a given scale.BigDecimal
BigDecimal. subtract(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis-rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. subtract(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis-rhs
.static BigDecimal
BigDecimal. valueOf(double dub)
Translates adouble
to aBigDecimal
.static BigDecimal
BigDecimal. valueOf(long lint)
Translates along
to aBigDecimal
.static BigDecimal
BigDecimal. valueOf(long lint, int scale)
Translates along
to aBigDecimal
with a given scale.Methods in com.ibm.icu.math with parameters of type BigDecimal Modifier and Type Method Description BigDecimal
BigDecimal. add(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis+rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. add(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis+rhs
.private void
BigDecimal. checkdigits(BigDecimal rhs, int dig)
private static BigDecimal
BigDecimal. clone(BigDecimal dec)
int
BigDecimal. compareTo(BigDecimal rhs)
Compares thisBigDecimal
to another, using unlimited precision.int
BigDecimal. compareTo(BigDecimal rhs, MathContext set)
Compares thisBigDecimal
to another.BigDecimal
BigDecimal. divide(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis/rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. divide(BigDecimal rhs, int round)
Returns a plainBigDecimal
whose value isthis/rhs
, using fixed point arithmetic and a rounding mode.BigDecimal
BigDecimal. divide(BigDecimal rhs, int scale, int round)
Returns a plainBigDecimal
whose value isthis/rhs
, using fixed point arithmetic and a given scale and rounding mode.BigDecimal
BigDecimal. divide(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis/rhs
.BigDecimal
BigDecimal. divideInteger(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the integer part ofthis/rhs
.BigDecimal
BigDecimal. divideInteger(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the integer part ofthis/rhs
.private BigDecimal
BigDecimal. dodivide(char code, BigDecimal rhs, MathContext set, int scale)
BigDecimal
BigDecimal. max(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the maximum ofthis
andrhs
.BigDecimal
BigDecimal. max(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the maximum ofthis
andrhs
.BigDecimal
BigDecimal. min(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the minimum ofthis
andrhs
.BigDecimal
BigDecimal. min(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the minimum ofthis
andrhs
.BigDecimal
BigDecimal. multiply(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis*rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. multiply(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis*rhs
.BigDecimal
BigDecimal. pow(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis**rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. pow(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis**rhs
.BigDecimal
BigDecimal. remainder(BigDecimal rhs)
Returns a plainBigDecimal
whose value is the remainder ofthis/rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. remainder(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value is the remainder ofthis/rhs
.BigDecimal
BigDecimal. subtract(BigDecimal rhs)
Returns a plainBigDecimal
whose value isthis-rhs
, using fixed point arithmetic.BigDecimal
BigDecimal. subtract(BigDecimal rhs, MathContext set)
Returns aBigDecimal
whose value isthis-rhs
. -
Uses of BigDecimal in com.ibm.icu.text
Fields in com.ibm.icu.text declared as BigDecimal Modifier and Type Field Description private static BigDecimal
RuleBasedNumberFormat. MAX_VALUE
private static BigDecimal
RuleBasedNumberFormat. MIN_VALUE
Methods in com.ibm.icu.text with parameters of type BigDecimal Modifier and Type Method Description java.lang.StringBuffer
DecimalFormat. format(BigDecimal number, java.lang.StringBuffer result, java.text.FieldPosition fieldPosition)
Formats an ICU BigDecimal.java.lang.String
NumberFormat. format(BigDecimal number)
Convenience method to format an ICU BigDecimal.abstract java.lang.StringBuffer
NumberFormat. format(BigDecimal number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
Formats an ICU BigDecimal.java.lang.StringBuffer
RuleBasedNumberFormat. format(BigDecimal number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
NEW Implement com.ibm.icu.text.NumberFormat: Format a BigDecimal.void
DecimalFormat. setRoundingIncrement(BigDecimal increment)
Rounding and Digit Limits: Overload ofDecimalFormat.setRoundingIncrement(java.math.BigDecimal)
. -
Uses of BigDecimal in com.ibm.icu.util
Methods in com.ibm.icu.util that return BigDecimal Modifier and Type Method Description static BigDecimal
UniversalTimeScale. bigDecimalFrom(double otherTime, int timeScale)
Convert adouble
datetime from the given time scale to the universal time scale.static BigDecimal
UniversalTimeScale. bigDecimalFrom(long otherTime, int timeScale)
Convert along
datetime from the given time scale to the universal time scale.static BigDecimal
UniversalTimeScale. bigDecimalFrom(BigDecimal otherTime, int timeScale)
Convert aBigDecimal
datetime from the given time scale to the universal time scale.static BigDecimal
UniversalTimeScale. toBigDecimal(long universalTime, int timeScale)
Convert a datetime from the universal time scale to aBigDecimal
in the given time scale.static BigDecimal
UniversalTimeScale. toBigDecimal(BigDecimal universalTime, int timeScale)
Convert a datetime from the universal time scale to aBigDecimal
in the given time scale.static BigDecimal
UniversalTimeScale. toBigDecimalTrunc(BigDecimal universalTime, int timeScale)
Deprecated.This API is ICU internal only.Methods in com.ibm.icu.util with parameters of type BigDecimal Modifier and Type Method Description static BigDecimal
UniversalTimeScale. bigDecimalFrom(BigDecimal otherTime, int timeScale)
Convert aBigDecimal
datetime from the given time scale to the universal time scale.static BigDecimal
UniversalTimeScale. toBigDecimal(BigDecimal universalTime, int timeScale)
Convert a datetime from the universal time scale to aBigDecimal
in the given time scale.static BigDecimal
UniversalTimeScale. toBigDecimalTrunc(BigDecimal universalTime, int timeScale)
Deprecated.This API is ICU internal only.
-