软件包 | 描述 |
---|---|
java.math |
用于执行任意精度的整数运算提供的类(
BigInteger )和任意精度的小数运算(
BigDecimal )。
|
java.sql |
提供的API来访问和处理的数据存储在数据源(通常是一个关系数据库)使用java编程语言
TM。
|
java.util |
包含集合框架、遗留的集合类、事件模型、日期和时间的设施、国际化和各种实用工具类(一个字符串标记,一个随机数发生器,和一位阵列)。
|
javax.management.openmbean |
提供开放的数据类型和开放MBean描述符类。
|
javax.sql |
提供了对服务器端数据源的访问和处理来自
TM java编程语言的API。
|
javax.sql.rowset |
JDBC
RowSet 实现标准接口和基类。
|
javax.sql.rowset.serial |
提供实用类允许序列化映射之间的SQL类型和数据在java编程语言的类型。
|
javax.xml.bind |
为客户端应用程序提供包括解包,编组运行时绑定框架,和验证能力。
|
javax.xml.datatype |
XML / java类型映射。
|
org.omg.CORBA |
提供了对OMG的CORBA映射的API
TM java编程语言,包括班级
ORB,并使程序员可以使用它作为一个全功能的对象请求代理(ORB)。
|
org.omg.CORBA.portable |
提供了一个可移植层,即一套球的API,使得代码由一个供应商生成运行在另一个供应商的宝珠。
|
Modifier and Type | Field and Description |
---|---|
static BigDecimal |
BigDecimal.ONE
值为1,规模为0。
|
static BigDecimal |
BigDecimal.TEN
值为10,规模为0。
|
static BigDecimal |
BigDecimal.ZERO
值为0,规模为0。
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
BigDecimal.abs()
返回一个
BigDecimal 其价值是本
BigDecimal 的绝对值,其规模
this.scale() 。
|
BigDecimal |
BigDecimal.abs(MathContext mc)
返回一个
BigDecimal 其价值是本
BigDecimal 绝对值舍入根据语境设置。
|
BigDecimal |
BigDecimal.add(BigDecimal augend)
返回的值是
BigDecimal
(this + augend) ,其规模
max(this.scale(), augend.scale()) 。
|
BigDecimal |
BigDecimal.add(BigDecimal augend, MathContext mc)
返回的值是
BigDecimal
(this + augend) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor)
返回的值是
BigDecimal
(this / divisor) ,和其首选的规模
(this.scale() - divisor.scale()) ;如果准确的商不能代表(因为它有一个十进制小数点扩展)的
ArithmeticException 抛出。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, int roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模
this.scale() 。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, int scale, int roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模为指定的。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模为指定的。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, MathContext mc)
返回的值是
BigDecimal
(this / divisor) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, RoundingMode roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模
this.scale() 。
|
BigDecimal[] |
BigDecimal.divideAndRemainder(BigDecimal divisor)
返回一二元
BigDecimal 数组包含的结果
divideToIntegralValue 随后对两个操作数
remainder 结果。
|
BigDecimal[] |
BigDecimal.divideAndRemainder(BigDecimal divisor, MathContext mc)
返回一二元
BigDecimal 数组包含的结果
divideToIntegralValue 随后对两个操作数舍入根据上下文设置
remainder 计算结果。
|
BigDecimal |
BigDecimal.divideToIntegralValue(BigDecimal divisor)
返回的值是
BigDecimal 商
(this / divisor) 整数部分向下舍入。
|
BigDecimal |
BigDecimal.divideToIntegralValue(BigDecimal divisor, MathContext mc)
返回的值是
BigDecimal
(this / divisor) 整数部分。
|
BigDecimal |
BigDecimal.max(BigDecimal val)
返回该
BigDecimal 和
val 最大。
|
BigDecimal |
BigDecimal.min(BigDecimal val)
返回该
BigDecimal 和
val 最小。
|
BigDecimal |
BigDecimal.movePointLeft(int n)
返回一个
BigDecimal 相当于一个与小数点移动
n 地方留下。
|
BigDecimal |
BigDecimal.movePointRight(int n)
返回一个
BigDecimal 相当于这一
n 小数点移动到正确的地方。
|
BigDecimal |
BigDecimal.multiply(BigDecimal multiplicand)
返回的值是
BigDecimal
(this × multiplicand),其规模
(this.scale() + multiplicand.scale()) 。
|
BigDecimal |
BigDecimal.multiply(BigDecimal multiplicand, MathContext mc)
返回的值是
BigDecimal
(this × multiplicand),舍入根据语境的设置。
|
BigDecimal |
BigDecimal.negate()
返回的值是
BigDecimal
(-this) ,其规模
this.scale() 。
|
BigDecimal |
BigDecimal.negate(MathContext mc)
返回的值是
BigDecimal
(-this) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.plus()
返回的值是
BigDecimal
(+this) ,其规模
this.scale() 。
|
BigDecimal |
BigDecimal.plus(MathContext mc)
返回的值是
BigDecimal
(+this) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.pow(int n)
返回的值是
BigDecimal
(thisn),权力是精确计算,无限精度。
|
BigDecimal |
BigDecimal.pow(int n, MathContext mc)
返回的值是
(thisn)
BigDecimal 。
|
BigDecimal |
BigDecimal.remainder(BigDecimal divisor)
返回的值是
(this % divisor)
BigDecimal 。
|
BigDecimal |
BigDecimal.remainder(BigDecimal divisor, MathContext mc)
返回的值是
BigDecimal
(this % divisor) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.round(MathContext mc)
返回一个
BigDecimal 圆形根据
MathContext 设置。
|
BigDecimal |
BigDecimal.scaleByPowerOfTen(int n)
返回来的值等于(
this ×10
n)。
|
BigDecimal |
BigDecimal.setScale(int newScale)
返回一个
BigDecimal 其规模是指定的值,其值是数值等于该
BigDecimal 的。
|
BigDecimal |
BigDecimal.setScale(int newScale, int roundingMode)
返回一个
BigDecimal 其规模是规定值,且不成比例的价值乘以或除以
BigDecimal 的缩放值十的合适的电源来维持其整体价值的确定。
|
BigDecimal |
BigDecimal.setScale(int newScale, RoundingMode roundingMode)
返回一个
BigDecimal 其规模是规定值,且不成比例的价值乘以或除以
BigDecimal 的缩放值十的合适的电源来维持其整体价值的确定。
|
BigDecimal |
BigDecimal.stripTrailingZeros()
返回一个
BigDecimal ,数值上等于这一但任何尾随零从表示删除。
|
BigDecimal |
BigDecimal.subtract(BigDecimal subtrahend)
返回的值是
BigDecimal
(this - subtrahend) ,其规模
max(this.scale(), subtrahend.scale()) 。
|
BigDecimal |
BigDecimal.subtract(BigDecimal subtrahend, MathContext mc)
返回的值是
BigDecimal
(this - subtrahend) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.ulp()
返回一个小的尺寸,最后一个单元,这
BigDecimal 。
|
static BigDecimal |
BigDecimal.valueOf(double val)
|
static BigDecimal |
BigDecimal.valueOf(long val)
翻译
long 值变成零规模
BigDecimal 。
|
static BigDecimal |
BigDecimal.valueOf(long unscaledVal, int scale)
翻译
long 不成比例的价值和
int 规模为
BigDecimal 。
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
BigDecimal.add(BigDecimal augend)
返回的值是
BigDecimal
(this + augend) ,其规模
max(this.scale(), augend.scale()) 。
|
BigDecimal |
BigDecimal.add(BigDecimal augend, MathContext mc)
返回的值是
BigDecimal
(this + augend) ,舍入根据语境的设置。
|
int |
BigDecimal.compareTo(BigDecimal val)
这
BigDecimal 与指定的
BigDecimal 比较。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor)
返回的值是
BigDecimal
(this / divisor) ,和其首选的规模
(this.scale() - divisor.scale()) ;如果准确的商不能代表(因为它有一个十进制小数点扩展)的
ArithmeticException 抛出。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, int roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模
this.scale() 。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, int scale, int roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模为指定的。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, int scale, RoundingMode roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模为指定的。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, MathContext mc)
返回的值是
BigDecimal
(this / divisor) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.divide(BigDecimal divisor, RoundingMode roundingMode)
返回的值是
BigDecimal
(this / divisor) ,其规模
this.scale() 。
|
BigDecimal[] |
BigDecimal.divideAndRemainder(BigDecimal divisor)
返回一二元
BigDecimal 数组包含的结果
divideToIntegralValue 随后对两个操作数
remainder 结果。
|
BigDecimal[] |
BigDecimal.divideAndRemainder(BigDecimal divisor, MathContext mc)
返回一二元
BigDecimal 数组包含的结果
divideToIntegralValue 随后对两个操作数舍入根据上下文设置
remainder 计算结果。
|
BigDecimal |
BigDecimal.divideToIntegralValue(BigDecimal divisor)
返回的值是
BigDecimal 商的整数部分
(this / divisor) 向下舍入。
|
BigDecimal |
BigDecimal.divideToIntegralValue(BigDecimal divisor, MathContext mc)
返回的值是
BigDecimal
(this / divisor) 整数部分。
|
BigDecimal |
BigDecimal.max(BigDecimal val)
返回该
BigDecimal 和
val 最大。
|
BigDecimal |
BigDecimal.min(BigDecimal val)
返回该
BigDecimal 和
val 最小。
|
BigDecimal |
BigDecimal.multiply(BigDecimal multiplicand)
返回的值是
BigDecimal
(this × multiplicand),其规模
(this.scale() + multiplicand.scale()) 。
|
BigDecimal |
BigDecimal.multiply(BigDecimal multiplicand, MathContext mc)
返回的值是
BigDecimal
(this × multiplicand),舍入根据语境的设置。
|
BigDecimal |
BigDecimal.remainder(BigDecimal divisor)
返回的值是
(this % divisor)
BigDecimal 。
|
BigDecimal |
BigDecimal.remainder(BigDecimal divisor, MathContext mc)
返回的值是
BigDecimal
(this % divisor) ,舍入根据语境的设置。
|
BigDecimal |
BigDecimal.subtract(BigDecimal subtrahend)
返回的值是
BigDecimal
(this - subtrahend) ,其规模
max(this.scale(), subtrahend.scale()) 。
|
BigDecimal |
BigDecimal.subtract(BigDecimal subtrahend, MathContext mc)
返回的值是
BigDecimal
(this - subtrahend) ,舍入根据语境的设置。
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
ResultSet.getBigDecimal(int columnIndex)
检索指定的列在这
ResultSet 对象的当前行的值作为一个完整的精密
java.math.BigDecimal 。
|
BigDecimal |
CallableStatement.getBigDecimal(int parameterIndex)
检索指定JDBC
NUMERIC 参数的值作为一个
java.math.BigDecimal 对象有很多位数字的小数点右边的值包含。
|
BigDecimal |
ResultSet.getBigDecimal(int columnIndex, int scale)
过时的。
使用
getBigDecimal(int columnIndex) 或getBigDecimal(String columnLabel)
|
BigDecimal |
CallableStatement.getBigDecimal(int parameterIndex, int scale)
过时的。
使用
getBigDecimal(int parameterIndex) 或getBigDecimal(String parameterName)
|
BigDecimal |
ResultSet.getBigDecimal(String columnLabel)
检索指定的列在这
ResultSet 对象的当前行的值作为一个完整的精密
java.math.BigDecimal 。
|
BigDecimal |
CallableStatement.getBigDecimal(String parameterName)
检索一个JDBC
NUMERIC 参数的值作为一个
java.math.BigDecimal 对象很多数字的小数点右边的值包含。
|
BigDecimal |
ResultSet.getBigDecimal(String columnLabel, int scale)
过时的。
使用
getBigDecimal(int columnIndex) 或getBigDecimal(String columnLabel)
|
BigDecimal |
SQLInput.readBigDecimal()
读取流中的下一个属性并将其作为一个
java.math.BigDecimal java编程语言中的对象。
|
Modifier and Type | Method and Description |
---|---|
void |
PreparedStatement.setBigDecimal(int parameterIndex, BigDecimal x)
设置为给定
java.math.BigDecimal 指定参数值。
|
void |
CallableStatement.setBigDecimal(String parameterName, BigDecimal x)
设置为给定
java.math.BigDecimal 指定参数值。
|
void |
ResultSet.updateBigDecimal(int columnIndex, BigDecimal x)
更新指定的列与
java.math.BigDecimal 价值。
|
void |
ResultSet.updateBigDecimal(String columnLabel, BigDecimal x)
更新指定的列与
java.sql.BigDecimal 价值。
|
void |
SQLOutput.writeBigDecimal(BigDecimal x)
写下一个属性的流作为一个java.math.bigdecimal对象。
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
Scanner.nextBigDecimal()
扫描输入下一个标记为
BigDecimal 。
|
Modifier and Type | Field and Description |
---|---|
static SimpleType<BigDecimal> |
SimpleType.BIGDECIMAL
描述值的java类名的
SimpleType 实例
java.math.BigDecimal 。
|
Modifier and Type | Method and Description |
---|---|
void |
RowSet.setBigDecimal(int parameterIndex, BigDecimal x)
设置指定的参数在这
RowSet 对象的命令给定的
java.math.BigDeciaml 价值。
|
void |
RowSet.setBigDecimal(String parameterName, BigDecimal x)
设置为给定
java.math.BigDecimal 指定参数值。
|
Modifier and Type | Method and Description |
---|---|
void |
BaseRowSet.setBigDecimal(int parameterIndex, BigDecimal x)
设置为给定
java.lang.BigDecimal 指定参数值。
|
void |
BaseRowSet.setBigDecimal(String parameterName, BigDecimal x)
设置为给定
java.math.BigDecimal 指定参数值。
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
SQLInputImpl.readBigDecimal()
在这
SQLInputImpl 检索对象的下一个属性作为一个
java.math.BigDecimal 。
|
Modifier and Type | Method and Description |
---|---|
void |
SQLOutputImpl.writeBigDecimal(BigDecimal x)
写一个
java.math.BigDecimal 对象在java编程语言,这
SQLOutputImpl 对象。
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
DatatypeConverterInterface.parseDecimal(String lexicalXSDDecimal)
将字符串参数为BigDecimal值。
|
static BigDecimal |
DatatypeConverter.parseDecimal(String lexicalXSDDecimal)
将字符串参数为BigDecimal值。
|
Modifier and Type | Method and Description |
---|---|
String |
DatatypeConverterInterface.printDecimal(BigDecimal val)
将一个BigDecimal值为字符串。
|
static String |
DatatypeConverter.printDecimal(BigDecimal val)
将一个BigDecimal值为字符串。
|
Modifier and Type | Method and Description |
---|---|
abstract BigDecimal |
XMLGregorianCalendar.getFractionalSecond()
返回分数秒。
|
Modifier and Type | Method and Description |
---|---|
abstract Duration |
Duration.multiply(BigDecimal factor)
计算出一个新的时间的价值比这更长时间的价值
factor 倍。
|
abstract Duration |
DatatypeFactory.newDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)
获得一个
Duration 指定
Duration 作为一个新的实例是,年,月,日,小时,分钟,秒。
|
abstract XMLGregorianCalendar |
DatatypeFactory.newXMLGregorianCalendar(BigInteger year, int month, int day, int hour, int minute, int second, BigDecimal fractionalSecond, int timezone)
构造函数允许完整的价值空间的W3C XML Schema 1推荐的XSD允许:datetime和相关的内置数据类型。
|
XMLGregorianCalendar |
DatatypeFactory.newXMLGregorianCalendarTime(int hours, int minutes, int seconds, BigDecimal fractionalSecond, int timezone)
创建一个java XML Schema内置数据类型实例。
|
abstract void |
XMLGregorianCalendar.setFractionalSecond(BigDecimal fractional)
设置分数秒。
|
void |
XMLGregorianCalendar.setTime(int hour, int minute, int second, BigDecimal fractional)
设置时间为一个单位,包括可选的无限精密分数秒。
|
Modifier and Type | Field and Description |
---|---|
BigDecimal |
FixedHolder.value
FixedHolder举办的价值
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
Any.extract_fixed()
在这
Any 提取对象的
value 领域
java.math.BigDecimal 对象。
|
Modifier and Type | Method and Description |
---|---|
void |
Any.insert_fixed(BigDecimal value)
抛出一个
org.omg.CORBA.NO_IMPLEMENT 例外。
|
void |
Any.insert_fixed(BigDecimal value, TypeCode type)
抛出一个
org.omg.CORBA.NO_IMPLEMENT 例外。
|
Constructor and Description |
---|
FixedHolder(BigDecimal initial)
构建fixedholder初始化与给定值。
|
Modifier and Type | Method and Description |
---|---|
BigDecimal |
InputStream.read_fixed()
读取一个BigDecimal数。
|
Modifier and Type | Method and Description |
---|---|
void |
OutputStream.write_fixed(BigDecimal value)
写一个BigDecimal数。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.