Java基础
我叫张的瘦
不喜欢玩游戏,但喜欢战胜人生中每一道关卡
展开
-
BigDecimal的加减乘除/比较大小
BigDecimal的加减乘除/比较大小BigDecimal的简介BigDecimal 由任意精度的整数非标度值 和32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负scale 次幂。因此,BigDecimal表示的数值是(unscaledValue × 10-scale)。BigDecimal的加减乘除 pub...原创 2018-12-28 17:25:18 · 386 阅读 · 0 评论 -
Date与String的相互转换
Java时间转化类型SimpleDateFormate的几种形式 public static void main(String[] args) { SimpleDateFormat simpleDateFormat0 = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat simpleDateFormat1 ...原创 2018-12-29 11:59:07 · 351 阅读 · 0 评论 -
使用Bigdecimal遇到的那些坑
使用Bigdecimal遇到的那些坑为了方便计算有关金钱的字段,将类型设置成BigDecimal,但是在请求返回数据以Json形式返回时,发现的有失精度查网上有两种解决方法:第一种:数据类型直接设置成String类型,计算的时候转为BigDecimal,并设置它的小数点。 BigDecimal usermaoney = new BigDecimal(user.getSummoney())...原创 2019-01-18 10:48:03 · 3093 阅读 · 0 评论