| Package | Description |
|---|---|
| com.ibm.icu.math | |
| com.ibm.icu.text | |
| com.ibm.icu.util |
| Modifier and Type | Field and Description |
|---|---|
static BigDecimal |
BigDecimal.ONE
The
BigDecimal constant "1". |
static BigDecimal |
BigDecimal.TEN
The
BigDecimal constant "10". |
static BigDecimal |
BigDecimal.ZERO
The
BigDecimal constant "0". |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
BigDecimal.abs()
Returns a plain
BigDecimal whose value is the absolute value of this BigDecimal. |
BigDecimal |
BigDecimal.abs(MathContext set)
Returns a
BigDecimal whose value is the absolute value of this BigDecimal. |
BigDecimal |
BigDecimal.add(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this+rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.add(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this+rhs. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this/rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs,
int round)
Returns a plain
BigDecimal whose value is this/rhs, using fixed point arithmetic and a
rounding mode. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs,
int scale,
int round)
Returns a plain
BigDecimal whose value is this/rhs, using fixed point arithmetic and a
given scale and rounding mode. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this/rhs. |
BigDecimal |
BigDecimal.divideInteger(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the integer part of this/rhs. |
BigDecimal |
BigDecimal.divideInteger(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the integer part of this/rhs. |
BigDecimal |
BigDecimal.max(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the maximum of this and rhs. |
BigDecimal |
BigDecimal.max(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the maximum of this and rhs. |
BigDecimal |
BigDecimal.min(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the minimum of this and rhs. |
BigDecimal |
BigDecimal.min(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the minimum of this and rhs. |
BigDecimal |
BigDecimal.movePointLeft(int n)
Returns a plain
BigDecimal whose decimal point has been moved to the left by a specified number of
positions. |
BigDecimal |
BigDecimal.movePointRight(int n)
Returns a plain
BigDecimal whose decimal point has been moved to the right by a specified number of
positions. |
BigDecimal |
BigDecimal.multiply(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this*rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.multiply(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this*rhs. |
BigDecimal |
BigDecimal.negate()
Returns a plain
BigDecimal whose value is -this. |
BigDecimal |
BigDecimal.negate(MathContext set)
Returns a
BigDecimal whose value is -this. |
BigDecimal |
BigDecimal.plus()
Returns a plain
BigDecimal whose value is +this. |
BigDecimal |
BigDecimal.plus(MathContext set)
Returns a
BigDecimal whose value is +this. |
BigDecimal |
BigDecimal.pow(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this**rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.pow(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this**rhs. |
BigDecimal |
BigDecimal.remainder(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the remainder of this/rhs, using fixed point
arithmetic. |
BigDecimal |
BigDecimal.remainder(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the remainder of this/rhs. |
BigDecimal |
BigDecimal.setScale(int scale)
Returns a plain
BigDecimal with a given scale. |
BigDecimal |
BigDecimal.setScale(int scale,
int round)
Returns a plain
BigDecimal with a given scale. |
BigDecimal |
BigDecimal.subtract(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this-rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.subtract(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this-rhs. |
static BigDecimal |
BigDecimal.valueOf(double dub)
Translates a
double to a BigDecimal. |
static BigDecimal |
BigDecimal.valueOf(long lint)
Translates a
long to a BigDecimal. |
static BigDecimal |
BigDecimal.valueOf(long lint,
int scale)
Translates a
long to a BigDecimal with a given scale. |
| Modifier and Type | Method and Description |
|---|---|
BigDecimal |
BigDecimal.add(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this+rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.add(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this+rhs. |
int |
BigDecimal.compareTo(BigDecimal rhs)
Compares this
BigDecimal to another, using unlimited precision. |
int |
BigDecimal.compareTo(BigDecimal rhs,
MathContext set)
Compares this
BigDecimal to another. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this/rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs,
int round)
Returns a plain
BigDecimal whose value is this/rhs, using fixed point arithmetic and a
rounding mode. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs,
int scale,
int round)
Returns a plain
BigDecimal whose value is this/rhs, using fixed point arithmetic and a
given scale and rounding mode. |
BigDecimal |
BigDecimal.divide(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this/rhs. |
BigDecimal |
BigDecimal.divideInteger(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the integer part of this/rhs. |
BigDecimal |
BigDecimal.divideInteger(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the integer part of this/rhs. |
BigDecimal |
BigDecimal.max(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the maximum of this and rhs. |
BigDecimal |
BigDecimal.max(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the maximum of this and rhs. |
BigDecimal |
BigDecimal.min(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the minimum of this and rhs. |
BigDecimal |
BigDecimal.min(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the minimum of this and rhs. |
BigDecimal |
BigDecimal.multiply(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this*rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.multiply(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this*rhs. |
BigDecimal |
BigDecimal.pow(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this**rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.pow(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this**rhs. |
BigDecimal |
BigDecimal.remainder(BigDecimal rhs)
Returns a plain
BigDecimal whose value is the remainder of this/rhs, using fixed point
arithmetic. |
BigDecimal |
BigDecimal.remainder(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is the remainder of this/rhs. |
BigDecimal |
BigDecimal.subtract(BigDecimal rhs)
Returns a plain
BigDecimal whose value is this-rhs, using fixed point arithmetic. |
BigDecimal |
BigDecimal.subtract(BigDecimal rhs,
MathContext set)
Returns a
BigDecimal whose value is this-rhs. |
| Modifier and Type | Method and Description |
|---|---|
String |
NumberFormat.format(BigDecimal number)
[icu] Convenience method to format an ICU BigDecimal.
|
StringBuffer |
RuleBasedNumberFormat.format(BigDecimal number,
StringBuffer toAppendTo,
FieldPosition pos)
NEW
Implement com.ibm.icu.text.NumberFormat:
Format a BigDecimal.
|
abstract StringBuffer |
NumberFormat.format(BigDecimal number,
StringBuffer toAppendTo,
FieldPosition pos)
[icu] Formats an ICU BigDecimal.
|
StringBuffer |
DecimalFormat.format(BigDecimal number,
StringBuffer result,
FieldPosition fieldPosition)
[icu] Formats an ICU BigDecimal.
|
void |
DecimalFormat.setRoundingIncrement(BigDecimal increment)
[icu] Rounding and Digit Limits: Overload of
DecimalFormat.setRoundingIncrement(java.math.BigDecimal). |
| Modifier and Type | Method and Description |
|---|---|
static BigDecimal |
UniversalTimeScale.bigDecimalFrom(BigDecimal otherTime,
int timeScale)
Convert a
BigDecimal datetime from the given time scale to the universal time scale. |
static BigDecimal |
UniversalTimeScale.bigDecimalFrom(double otherTime,
int timeScale)
Convert a
double datetime from the given time scale to the universal time scale. |
static BigDecimal |
UniversalTimeScale.bigDecimalFrom(long otherTime,
int timeScale)
Convert a
long 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 a
BigDecimal in the given time scale. |
static BigDecimal |
UniversalTimeScale.toBigDecimal(long universalTime,
int timeScale)
Convert a datetime from the universal time scale to a
BigDecimal in the given time scale. |
static BigDecimal |
UniversalTimeScale.toBigDecimalTrunc(BigDecimal universalTime,
int timeScale)
Deprecated.
This API is ICU internal only.
|
| Modifier and Type | Method and Description |
|---|---|
static BigDecimal |
UniversalTimeScale.bigDecimalFrom(BigDecimal otherTime,
int timeScale)
Convert a
BigDecimal 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 a
BigDecimal in the given time scale. |
static BigDecimal |
UniversalTimeScale.toBigDecimalTrunc(BigDecimal universalTime,
int timeScale)
Deprecated.
This API is ICU internal only.
|
Copyright © 2016 Unicode, Inc. and others.