昌鑫号

bigdecimal转double(bigdecimal转double精度变了)

bigdecimal转double, 如何把bigdecimal变成double?不知道小伙伴们今天来看看边肖的分享吧!

数据库中字段的类型是decimal(数字,数字),在JSP程序中转换成double的方法是:

((java.math.BigDecimal)row.get(数据库中的字段))。doubleValue()注意:row是Map的对象。Row.get(数据库中一个字段)获取对象的类型,

在转换为double之前,应该先转换为与数据库类型相对应的decimal。

bigdecimal转double精度变了

扩展信息:

BigDecimal

一.导言

java.math包中Java提供的API类BigDecimal用于对超过16个有效位的数字执行精确运算。Double是一个双精度浮点变量,可以处理16位有效数。在实际应用中,

需要操作和处理更大或更小的数。Float和double只能用于科学计算或工程计算,商业计算要用java.math.BigDecimal。BigDecimal创建对象,

我们不能用传统的算术运算符如,-,*,/直接对它的对象进行数学运算,而必须调用它对应的方法。方法中的参数也必须是BigDecimal的对象。构造函数是类的一种特殊方法,专门用于创建对象。

尤其是带参数的对象。

二、构造函数描述

BigDecimal(int)用参数指定的整数值创建一个对象。

BigDecimal(double)使用参数指定的双精度值创建对象。

BigDecimal(long)使用参数指定的长整型值创建对象。

BigDecimal(String)用参数指定的数值作为字符串创建一个对象。

bigdecimal转double精度变了

三、方法描述

添加add(BigDecimal) BigDecimal对象中的值,然后返回此对象。

Subtract(BigDecimal) BigDecimal)减去BigDecimal对象中的值,然后返回该对象。

Multiply(BigDecimal) BigDecimal对象中的值相乘并返回该对象。

Divide(BigDecimal) BigDecimal对象中的值并返回该对象。

ToString()将BigDecimal对象的数值转换为字符串。

DoubleValue()以双精度形式返回BigDecimal对象中的值。

FloatValue()以单精度数的形式返回BigDecimal对象中的值。

LongValue()以长整型返回BigDecimal对象中的值。

IntValue()以整数形式返回BigDecimal对象中的值。

bigdecimal转double,以上就是本文为您收集整理的bigdecimal转double最新内容,希望能帮到您!更多相关内容欢迎关注。

      
上一篇