String类型格式化⼩数的⽅法
当数据库中使⽤VarChar类型定义字段时,可以正常保存形如0.00的⼩数,但是当读取该字段并且放⼊String类型变量时,如果⼩数形式为0.###时,⼩数点前⾯的0将被⾃动舍弃,取出的值显⽰为.###,⽬前了解的解决这个问题的⽅法是:
1. 使⽤DecimalFormat和java.math.BigDecimal类型对值进⾏格式化
例如:⾸先根据需要实例化⼀个format对象,DecimalFormat format = new DecimalFormat("0.00");
然后对String对象的值进⾏格式化操作:
String testTemp=0.1;
bigdecimal格式化两位小数String test=format.format(new BigDecimal(testTemp));
打印⼀下:System.out.println(test);
结果为:0.10
持续更新中........
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论