使用BigDecimal進行科學計算表示方式的轉換

1.實戰:         

import java.math.BigDecimal;

/**
 * Created by zhangzh on 2017/6/9.
 */
public class BigDecimalTest {

    public static void main(String[] args) {

        String number = "1.49688845586E+12";
        BigDecimal bigDecimal = new BigDecimal(number);
        // 轉String
        System.out.println("string number:" + bigDecimal.toPlainString());
        // 轉long
        System.out.println("long number:" + bigDecimal.longValue());

    }

}

2.輸出結果:
 
string number:1496888455860
long number:1496888455860

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章