1 JAVA中 去除BigDecimal末尾多余的0
方法1(重要) 去除 BigDecimal 数值尾数多余的0
方法2(理解) 自定义一种方法
2.1 JAVA中 将Bigdecimal数值由元变为万元
2.2 JAVA中 将Bigdecimal数值由万元变为元
变成万元后,若有小数则保留两位小数.若没有小数,则去除小数点后的0
3 JAVA中 Integer和BigDecimal数值的转换
java.lang.Integer.intValue() :方法返回这个Integer 的 int值
java.lang.Integer.doubleValue() :方法返回这个Integer 的 double值
java.lang.Double.intValue() :方法返回这个Double的 int值,省略小数点后面的
java.lang.Double.DoubleValue() :方法返回这个Double的 double值
Double.parseDouble方法是把数字类型的字符串,转换成double类型
Double.valueOf方法是把数字类型的字符串,转换成Double类型
4 JAVA中 将Bigdecimal数值的转换为百分数
java.math.BigDecimal.doubleValue() : 将BigDecimal的值转换为Double的值,可能会损失精度
5 java中 浮点数和Bigdecimal数之间的转换
推荐使用方法三
5 java中 字符串转换为数值
1 转换为整型
String s="3";
Integer.parseInt(String s)
Integer.valueOf(String s)
2 转换为浮点型
String s="1.123";
Float.parseFloat(String s)
Double.parseDouble(String s)
6 Oracle数据库中查询结果集中保留两位小数的问题
【trim(to_char(result * 100, ‘99990.99’)) || ‘%’ as “去左侧空格的百分比”】
【to_char(result * 100, ‘fm99990.00’) || ‘%’ as “使用fm前缀的格式百分比2”】