zoukankan      html  css  js  c++  java
  • string 与BigDecimal互转

    小编知道在java中数据类型非常 的严格了,我们如果一个地方不小心就会导致应用出问题了,今天 小编就在string 转BigDecimal上碰到了一些问题,下面整理了几个例子大家一起来看看。
     

    例子1,string 转BigDecimal

    public class Test{ 
        public static void main(String[] arg) { 
            String str1="2.30";
            BigDecimal bd=new BigDecimal(str1);
            System.out.println(bd);
        } 
    }

    直接new  就行了。

    例子2,BigDecimal和String的相互转换

    /*由数字字符串构造BigDecimal的方法 
    *设置BigDecimal的小数位数的方法 
    */ 
    import java.math.BigDecimal; 
    //数字字符串 
    String StrBd="1048576.1024"; 
    //构造以字符串内容为值的BigDecimal类型的变量bd 
    BigDecimal bd=new BigDecimal(StrBd); 
    //设置小数位数,第一个变量是小数位数,第二个变量是取舍方法(四舍五入) 
    bd=bd.setScale(2, BigDecimal.ROUND_HALF_UP); 
    //转化为字符串输出 
    String OutString=bd.toString();

    补充:原 Integer转BigDecimal


    new BigDecimal(Integer.parseInt(findCcid.toString()))

  • 相关阅读:
    安装AD域时,出现NetBIOS名称冲突?
    SharePoint Server 2010 安装图解
    Visual C++ 2011519
    Visual C++ 2011520
    Visual C++ 2011518
    Visual C++ 2011520
    设计模式创建型 C++版本
    线程条件变量,一次性初始化
    Visual C++ 2011526
    Visual C++ 2011512
  • 原文地址:https://www.cnblogs.com/ceshi2016/p/6394654.html
Copyright © 2011-2022 走看看