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();
        }


  • 2019-10-16 21:02:47

    vue中mixins的详细分析一

    混入 (mixins): 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。

  • 2019-10-16 21:04:47

    vue中mixins的详细分析二

    当混合里面包含异步请求函数,而我们又需要在组件中使用异步请求函数的返回值时,我们会取不到此返回值,如下: