BigDecimal与Long、int之间的互换

2019-10-15 17:08:47

在实际开发过程中BigDecimal是一个经常用到的数据类型,它和int Long之间可以相互转换。

转换关系如下代码展示:

int 转换成 BigDecimal 数据类型

  //int  转换成  bigDecimal类型
    public static void intToBigDecimal(){        int b = 5;
        BigDecimal a = new BigDecimal(b);
        System.out.println(a +"的数据类型是"+a.getClass().getName());
    }

Lont 转换成 BigDecimal 数据类型

  //Long 类型转换成 bigDecimal
    public static void longToBigDecimal(){        long b = 5;
        BigDecimal a = new BigDecimal(b);
        System.out.println(a +"的数据类型是"+a.getClass().getName());
    }

BigDecimal 转换成 Long数据类型

  //bigDecimal  转换成  Long类型
    public static void bigDecimalToLong(){
        BigDecimal b = new BigDecimal(12);
        Long c = b.longValue();
        System.out.println(c+"的数据类型是"+c.getClass().getName());
    }

BigDecimal 转换成 int数据类型

    //bigDecimal  转换成  int类型
        public static void bigDecimalToInt(){
            BigDecimal b = new BigDecimal(12);            int c = b.intValue();
        }


  • 2017-11-19 00:17:51

    Java如何获取Date的“昨天”与“明天”示例代码

    最近在做项目的时候用到Date和Calendar比较多,而且用到的方式也比较全,突然想到一个问题,Java如何获取Date的"昨天"与"明天",也就是前一天和后一天呢?思考后写出了方法,想着万一以后用到,就总结出来,也方便有需要的朋友们参考借鉴,下面来一起看看吧。

  • 2017-11-23 02:00:51

    js 分页插件twbs-pagination

    ​cdn地址 http://www.bootcdn.cn/twbs-pagination/ 官网地址 可以在cdn地址上面查看到

  • 2017-11-28 14:53:05

    Vagrant 实战

    Vagrant 是一个可创建轻量级、高复用性和便于移植的开发环境的工具。 此文章是作者折腾vagrant的笔记, 希望大家看后,不再去网上搜罗资料, 能顺利搭建vagrant环境。vagrant更新较快, 还建议大家以官网为主。Vagrant官网