Uses of Class
java.math.BigDecimal
-
Packages that use BigDecimal 软件包 描述 java.math 提供执行任意精度整数运算(BigInteger)和任意精度十进制运算(BigDecimal)的类。java.sql 提供使用Java编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。javafx.util.converter 此包用于JavaFX的标准字符串转换器。javax.management.openmbean 提供打开的数据类型和Open MBean描述符类。javax.sql 通过Java编程语言为服务器端数据源访问和处理提供API。javax.sql.rowset JDBCRowSet实现的标准接口和基类。javax.sql.rowset.serial 提供实用程序类以允许Java编程语言中的SQL类型和数据类型之间的可序列化映射。javax.xml.bind 为客户端应用程序提供运行时绑定框架,包括解组,编组和验证功能。javax.xml.datatype 定义XML / Java类型映射。org.omg.CORBA 提供OMG CORBA API与JavaORB编程语言的映射,包括类别ORB,该类实现为程序员可以将其用作全功能对象请求代理(ORB)。org.omg.CORBA.portable 提供可移植性层,即一组ORB API,使一个供应商生成的代码可以在另一个供应商的ORB上运行。 -
-
Uses of BigDecimal in java.math
Fields in java.math declared as BigDecimal Modifier and Type Field 描述 static BigDecimalBigDecimal. ONE值1,标度为0。static BigDecimalBigDecimal. TEN值为10,标度为0。static BigDecimalBigDecimal. ZERO值为0,标度为0。Methods in java.math that return BigDecimal Modifier and Type 方法 描述 BigDecimalBigDecimal. abs()返回值为BigDecimal的绝对值的BigDecimal,其大小为this.scale()。BigDecimalBigDecimal. abs(MathContext mc)返回一个BigDecimal其值为此BigDecimal的绝对值,根据上下文设置进行舍入。BigDecimalBigDecimal. add(BigDecimal augend)返回BigDecimal,其值是(this + augend),其标为max(this.scale(), augend.scale())。BigDecimalBigDecimal. add(BigDecimal augend, MathContext mc)返回BigDecimal,其值是(this + augend),根据上下文设置进行舍入。BigDecimalBigDecimal. divide(BigDecimal divisor)返回一个BigDecimal,其值是(this / divisor),并且其优选的比例为(this.scale() - divisor.scale()); 如果确切的商不能被表示(因为它具有非终止的十进制扩展),则抛出一个ArithmeticException。BigDecimalBigDecimal. divide(BigDecimal divisor, int roundingMode)已过时。应该优先使用方法divide(BigDecimal, RoundingMode)。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)已过时。应该优先使用方法divide(BigDecimal, int, RoundingMode),这种传统方法。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, RoundingMode roundingMode)返回BigDecimal,其值是(this / divisor),其标度为指定。BigDecimalBigDecimal. divide(BigDecimal divisor, MathContext mc)返回BigDecimal,其值是(this / divisor),根据上下文设置进行舍入。BigDecimalBigDecimal. 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上与根据上下文设置进行舍入计算出的两个操作数。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor)返回一个BigDecimal其值是(this / divisor)舍入的商(this / divisor)的整数部分。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)返回值为BigDecimal的整数部分的(this / divisor)。BigDecimalBigDecimal. max(BigDecimal val)返回此BigDecimal和val。BigDecimalBigDecimal. min(BigDecimal val)返回此BigDecimal和val。BigDecimalBigDecimal. movePointLeft(int n)返回一个BigDecimal,相当于这个小数点左边移动了n地方。BigDecimalBigDecimal. movePointRight(int n)返回一个BigDecimal,相当于这个小数点移动了n地方。BigDecimalBigDecimal. multiply(BigDecimal multiplicand)返回BigDecimal,其值是(this × multiplicand),其标为(this.scale() + multiplicand.scale())。BigDecimalBigDecimal. multiply(BigDecimal multiplicand, MathContext mc)返回BigDecimal,其值是(this × multiplicand),根据上下文设置进行舍入。BigDecimalBigDecimal. negate()返回BigDecimal,其值是(-this),其标为this.scale()。BigDecimalBigDecimal. negate(MathContext mc)返回BigDecimal,其值是(-this),根据上下文设置进行舍入。BigDecimalBigDecimal. plus()返回BigDecimal,其值是(+this),其标为this.scale()。BigDecimalBigDecimal. plus(MathContext mc)返回BigDecimal,其值是(+this),根据上下文设置进行舍入。BigDecimalBigDecimal. pow(int n)返回BigDecimal,其值是(thisn),该电源,准确计算,使其具有无限精度。BigDecimalBigDecimal. pow(int n, MathContext mc)返回BigDecimal,其值是(thisn)。BigDecimalBigDecimal. remainder(BigDecimal divisor)返回BigDecimal,其值是(this % divisor)。BigDecimalBigDecimal. remainder(BigDecimal divisor, MathContext mc)返回BigDecimal,其值是(this % divisor),根据上下文设置进行舍入。BigDecimalBigDecimal. round(MathContext mc)返回BigDecimal根据四舍五入MathContext设置。BigDecimalBigDecimal. scaleByPowerOfTen(int n)返回一个BigDecimal,其数值等于(this* 10 n )。BigDecimalBigDecimal. setScale(int newScale)返回一个BigDecimal其缩放比例是指定值,其值在数字上等于该BigDecimal。BigDecimalBigDecimal. setScale(int newScale, int roundingMode)已过时。应该优先使用方法setScale(int, RoundingMode),这种传统方法。BigDecimalBigDecimal. setScale(int newScale, RoundingMode roundingMode)返回一个BigDecimal其缩放比例是指定值,并且其缩放值通过将该BigDecimal的非标度值乘以10的适当功率来确定,以维持其整体值。BigDecimalBigDecimal. sqrt(MathContext mc)根据上下文设置返回近似值为this平方根。BigDecimalBigDecimal. stripTrailingZeros()返回一个BigDecimal,它在数字上等于此值,但从表示中删除任何尾随的零。BigDecimalBigDecimal. subtract(BigDecimal subtrahend)返回BigDecimal,其值是(this - subtrahend),其标为max(this.scale(), subtrahend.scale())。BigDecimalBigDecimal. subtract(BigDecimal subtrahend, MathContext mc)返回BigDecimal,其值是(this - subtrahend),根据上下文设置进行舍入。BigDecimalBigDecimal. ulp()返回此BigDecimal的最后一个单位的ulp的大小。static BigDecimalBigDecimal. valueOf(double val)static BigDecimalBigDecimal. valueOf(long val)将long值转换为BigDecimal,其大小为零。static BigDecimalBigDecimal. valueOf(long unscaledVal, int scale)将long值和int标度转换为BigDecimal。Methods in java.math with parameters of type BigDecimal Modifier and Type 方法 描述 BigDecimalBigDecimal. add(BigDecimal augend)返回BigDecimal,其值是(this + augend),其标为max(this.scale(), augend.scale())。BigDecimalBigDecimal. add(BigDecimal augend, MathContext mc)返回BigDecimal,其值是(this + augend),根据上下文设置进行舍入。intBigDecimal. compareTo(BigDecimal val)将此BigDecimal与指定的BigDecimal。BigDecimalBigDecimal. divide(BigDecimal divisor)返回一个BigDecimal,其值是(this / divisor),并且其优选的比例为(this.scale() - divisor.scale()); 如果确切的商不能被表示(因为它具有非终止的十进制扩展),则抛出一个ArithmeticException。BigDecimalBigDecimal. divide(BigDecimal divisor, int roundingMode)已过时。应该优先使用方法divide(BigDecimal, RoundingMode)。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, int roundingMode)已过时。应该优先使用方法divide(BigDecimal, int, RoundingMode)。BigDecimalBigDecimal. divide(BigDecimal divisor, int scale, RoundingMode roundingMode)返回BigDecimal,其值是(this / divisor),其标度为指定。BigDecimalBigDecimal. divide(BigDecimal divisor, MathContext mc)返回BigDecimal,其值是(this / divisor),根据上下文设置进行舍入。BigDecimalBigDecimal. 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的结果的二元素BigDecimal,divideToIntegralValue跟随根据上下文设置舍入计算的两个操作数的remainder的结果。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor)返回一个BigDecimal它的值是商品(this / divisor)的整数部分(this / divisor)取整。BigDecimalBigDecimal. divideToIntegralValue(BigDecimal divisor, MathContext mc)返回值为BigDecimal的整数部分的(this / divisor)。BigDecimalBigDecimal. max(BigDecimal val)返回此BigDecimal和val。BigDecimalBigDecimal. min(BigDecimal val)返回此BigDecimal和val。BigDecimalBigDecimal. multiply(BigDecimal multiplicand)返回BigDecimal,其值是(this × multiplicand),其标为(this.scale() + multiplicand.scale())。BigDecimalBigDecimal. multiply(BigDecimal multiplicand, MathContext mc)返回BigDecimal,其值是(this × multiplicand),根据上下文设置进行舍入。BigDecimalBigDecimal. remainder(BigDecimal divisor)返回BigDecimal,其值是(this % divisor)。BigDecimalBigDecimal. remainder(BigDecimal divisor, MathContext mc)返回BigDecimal,其值是(this % divisor),根据上下文设置进行舍入。BigDecimalBigDecimal. subtract(BigDecimal subtrahend)返回BigDecimal,其值是(this - subtrahend),其标为max(this.scale(), subtrahend.scale())。BigDecimalBigDecimal. subtract(BigDecimal subtrahend, MathContext mc)返回BigDecimal,其值是(this - subtrahend),根据上下文设置进行舍入。 -
Uses of BigDecimal in java.sql
Methods in java.sql that return BigDecimal Modifier and Type 方法 描述 BigDecimalCallableStatement. getBigDecimal(int parameterIndex)将指定的JDBCNUMERIC参数的值作为java.math.BigDecimal对象NUMERIC,该对象的值包含小数点右侧的位数。BigDecimalCallableStatement. getBigDecimal(int parameterIndex, int scale)已过时。使用getBigDecimal(int parameterIndex)或getBigDecimal(String parameterName)BigDecimalCallableStatement. getBigDecimal(String parameterName)检索JDBCNUMERIC参数的值作为java.math.BigDecimal对象,其值包含小数点右侧的数字。BigDecimalResultSet. getBigDecimal(int columnIndex)在ResultSet对象的当前行中指定列的值作为java.math.BigDecimal以完全精确的方式获取。BigDecimalResultSet. getBigDecimal(int columnIndex, int scale)已过时。使用getBigDecimal(int columnIndex)或getBigDecimal(String columnLabel)BigDecimalResultSet. getBigDecimal(String columnLabel)在ResultSet对象的当前行中指定列的值作为java.math.BigDecimal以完全精确的方式获取。BigDecimalResultSet. getBigDecimal(String columnLabel, int scale)已过时。使用getBigDecimal(int columnIndex)或getBigDecimal(String columnLabel)BigDecimalSQLInput. readBigDecimal()读取流中的下一个属性,并将其作为Java编程语言中的一个java.math.BigDecimal对象返回。Methods in java.sql with parameters of type BigDecimal Modifier and Type 方法 描述 voidCallableStatement. setBigDecimal(String parameterName, BigDecimal x)将指定的参数设置为给定的java.math.BigDecimal值。voidPreparedStatement. setBigDecimal(int parameterIndex, BigDecimal x)将指定的参数设置为给定的java.math.BigDecimal值。voidResultSet. updateBigDecimal(int columnIndex, BigDecimal x)使用java.math.BigDecimal值更新指定的列。voidResultSet. updateBigDecimal(String columnLabel, BigDecimal x)使用java.sql.BigDecimal值更新指定的列。voidSQLOutput. writeBigDecimal(BigDecimal x)将下一个属性作为java.math.BigDecimal对象写入流。 -
Uses of BigDecimal in java.util
Methods in java.util that return BigDecimal Modifier and Type 方法 描述 BigDecimalScanner. nextBigDecimal()将输入的下一个标记扫描为BigDecimal。 -
Uses of BigDecimal in javafx.util.converter
Methods in javafx.util.converter that return BigDecimal Modifier and Type 方法 描述 BigDecimalBigDecimalStringConverter. fromString(String value)将提供的字符串转换为由特定转换器定义的对象。Methods in javafx.util.converter with parameters of type BigDecimal Modifier and Type 方法 描述 StringBigDecimalStringConverter. toString(BigDecimal value)将提供的对象转换为其字符串形式。 -
Uses of BigDecimal in javax.management.openmbean
Fields in javax.management.openmbean with type parameters of type BigDecimal Modifier and Type Field 描述 static SimpleType<BigDecimal>SimpleType. BIGDECIMAL描述Java类名称为java.math.BigDecimal值的SimpleType实例。 -
Uses of BigDecimal in javax.sql
Methods in javax.sql with parameters of type BigDecimal Modifier and Type 方法 描述 voidRowSet. setBigDecimal(int parameterIndex, BigDecimal x)将此RowSet对象的命令中的指定参数设置为给定的java.math.BigDecimal值。voidRowSet. setBigDecimal(String parameterName, BigDecimal x)将指定的参数设置为给定的java.math.BigDecimal值。 -
Uses of BigDecimal in javax.sql.rowset
Methods in javax.sql.rowset with parameters of type BigDecimal Modifier and Type 方法 描述 voidBaseRowSet. setBigDecimal(int parameterIndex, BigDecimal x)将指定的参数设置为给定的java.lang.BigDecimal值。voidBaseRowSet. setBigDecimal(String parameterName, BigDecimal x)将指定的参数设置为给定的java.math.BigDecimal值。 -
Uses of BigDecimal in javax.sql.rowset.serial
Methods in javax.sql.rowset.serial that return BigDecimal Modifier and Type 方法 描述 BigDecimalSQLInputImpl. readBigDecimal()检索此SQLInputImpl对象中的下一个属性为java.math.BigDecimal。Methods in javax.sql.rowset.serial with parameters of type BigDecimal Modifier and Type 方法 描述 voidSQLOutputImpl. writeBigDecimal(BigDecimal x)将Java编程语言中的一个java.math.BigDecimal对象写入此SQLOutputImpl对象。 -
Uses of BigDecimal in javax.xml.bind
Methods in javax.xml.bind that return BigDecimal Modifier and Type 方法 描述 static BigDecimalDatatypeConverter. parseDecimal(String lexicalXSDDecimal)将字符串参数转换为BigDecimal值。BigDecimalDatatypeConverterInterface. parseDecimal(String lexicalXSDDecimal)将字符串参数转换为BigDecimal值。Methods in javax.xml.bind with parameters of type BigDecimal Modifier and Type 方法 描述 static StringDatatypeConverter. printDecimal(BigDecimal val)将BigDecimal值转换为字符串。StringDatatypeConverterInterface. printDecimal(BigDecimal val)将BigDecimal值转换为字符串。 -
Uses of BigDecimal in javax.xml.datatype
Methods in javax.xml.datatype that return BigDecimal Modifier and Type 方法 描述 abstract BigDecimalXMLGregorianCalendar. getFractionalSecond()返回小数秒。Methods in javax.xml.datatype with parameters of type BigDecimal Modifier and Type 方法 描述 abstract DurationDuration. multiply(BigDecimal factor)计算一个新的持续时间,其值是该持续时间的值的factor倍。abstract DurationDatatypeFactory. newDuration(boolean isPositive, BigInteger years, BigInteger months, BigInteger days, BigInteger hours, BigInteger minutes, BigDecimal seconds)获取一个新的Duration实例,指定Duration为isPositive,年,月,日,小时,分钟,秒。abstract XMLGregorianCalendarDatatypeFactory. newXMLGregorianCalendar(BigInteger year, int month, int day, int hour, int minute, int second, BigDecimal fractionalSecond, int timezone)允许W3C XML Schema 1.0允许的完整值空间的构造方法,用于xsd:dateTime和相关的内置数据类型。XMLGregorianCalendarDatatypeFactory. newXMLGregorianCalendarTime(int hours, int minutes, int seconds, BigDecimal fractionalSecond, int timezone)创建XML Schema内置数据类型时间的Java实例。abstract voidXMLGregorianCalendar. setFractionalSecond(BigDecimal fractional)设置小数秒。voidXMLGregorianCalendar. setTime(int hour, int minute, int second, BigDecimal fractional)将时间设置为一个单位,包括可选的无限精度小数秒。 -
Uses of BigDecimal in org.omg.CORBA
Fields in org.omg.CORBA declared as BigDecimal Modifier and Type Field 描述 BigDecimalFixedHolder. valueFixedHolder持有的值Methods in org.omg.CORBA that return BigDecimal Modifier and Type 方法 描述 BigDecimalAny. extract_fixed()提取java.math.BigDecimal在这个对象Any对象value场。Methods in org.omg.CORBA with parameters of type BigDecimal Modifier and Type 方法 描述 voidAny. insert_fixed(BigDecimal value)抛出一个org.omg.CORBA.NO_IMPLEMENT例外。voidAny. insert_fixed(BigDecimal value, TypeCode type)抛出一个org.omg.CORBA.NO_IMPLEMENT异常。Constructors in org.omg.CORBA with parameters of type BigDecimal Constructor 描述 FixedHolder(BigDecimal initial)构造FixedHolder并用给定的值初始化它。 -
Uses of BigDecimal in org.omg.CORBA.portable
Methods in org.omg.CORBA.portable that return BigDecimal Modifier and Type 方法 描述 BigDecimalInputStream. read_fixed()读取一个BigDecimal数字。Methods in org.omg.CORBA.portable with parameters of type BigDecimal Modifier and Type 方法 描述 voidOutputStream. write_fixed(BigDecimal value)写入一个BigDecimal数字。
-