java string与bigdecimal之间的转化
来源:互联网 发布:假钞在淘宝中的暗语 编辑:程序博客网 时间:2024/06/06 01:46
/*由数字字符串构造BigDecimal的方法
*设置BigDecimal的小数位数的方法
*/
import java.math.BigDecimal;
//数字字符串
String StrBd="1048576.1024";
//构造以字符串内容为值的BigDecimal类型的变量bd
BigDecimal bd=new BigDecimal(StrBd);
//设置小数位数,第一个变量是小数位数,第二个变量是取舍方法(四舍五入)
bd=bd.setScale(2, BigDecimal.ROUND_HALF_UP);
//转化为字符串输出
*设置BigDecimal的小数位数的方法
*/
import java.math.BigDecimal;
//数字字符串
String StrBd="1048576.1024";
//构造以字符串内容为值的BigDecimal类型的变量bd
BigDecimal bd=new BigDecimal(StrBd);
//设置小数位数,第一个变量是小数位数,第二个变量是取舍方法(四舍五入)
bd=bd.setScale(2, BigDecimal.ROUND_HALF_UP);
//转化为字符串输出
String OutString=bd.toString();
//eas bos
BigDecimal total = new BigDecimal("0.00000000");
for (int i = 0;i < kdtEntrys.getRowCount();i++){
IRow row = kdtEntrys.getRow(i);
if(UIRuleUtil.isNotNull(row.getCell("paymentAmount").getValue())){
BigDecimal paymentAmount = new BigDecimal(row.getCell("paymentAmount").getValue().toString()) ;
total = total.add(UIRuleUtil.getBigDecimal(paymentAmount).setScale(8, BigDecimal.ROUND_HALF_UP));
}
}
0 0
- java string与bigdecimal之间的转化
- String数组与List之间的转化
- Int 与String 之间的转化
- Python int与string之间的转化
- Python int与string之间的转化
- Java中父类与子类之间的转化
- std::string之间的转化
- Int类型与String类型之间的相互转化
- java-String与Integer的相互转化
- java中String和int之间的相互转化
- 有关java中的Date,String,Timestamp之间的转化问题
- 有关java中的Date,String,Timestamp之间的转化问题
- 有关java中的Date,String,Timestamp之间的转化问题
- java byte/char/string/int之间的转化
- java常用类String与其他数据类型之间的转化
- JAVA Date、String、Calendar类型之间的转化
- integer与String之间相互转化
- Java中Json对象与String的相互转化,以及String与Map之间的转换,以及ArrayList中添加对象
- MYSQL主从表插入,使用存储过程
- postgresql cluster table
- 霸王别姬与蓝宇
- Netmask, 子网与 CIDR (Classless Interdomain Routing)
- Majority Element
- java string与bigdecimal之间的转化
- java设计模式----工厂方法模式
- equals和hashcode的区别
- 结合jQuery的unload方法实现JS退出页面弹出对话框
- 【web】mybatis入门详解,基础案例demo
- createjs初学-关于cache
- android自定义View组件封装jar包
- Android动画
- linux学习笔记----文件处理命令--head= 显示文件前几行内容