Java Decimal Format toSplitDecimalString(Double num, int decimal)

Here you can find the source of toSplitDecimalString(Double num, int decimal)

Description

to Split Decimal String

License

Open Source License

Declaration

public static String toSplitDecimalString(Double num, int decimal) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.text.DecimalFormat;

public class Main {
    public static String toSplitDecimalString(Double num, int decimal) {
        if (num == null) {
            return "";
        }/*ww  w.  j av  a  2  s  .co m*/
        String str = num.toString();
        String formatStr = "###,###.";
        for (int i = 0; i < decimal; ++i) {
            formatStr = formatStr + "0";
        }
        DecimalFormat df = new DecimalFormat(formatStr);
        try {
            str = df.format(num);
        } catch (Exception localException) {
        }
        return str;
    }

    public static String toSplitDecimalString(String str, int decimal) {
        if (null == str) {
            return "";
        }
        return toSplitDecimalString(Double.valueOf(str.trim()), decimal);
    }
}

Related

  1. toFixedString(Locale locale, double value, int precision)
  2. toFmtDoubleStr(String doubleStr)
  3. toParse(double d)
  4. toPrecision(double I, int digits1, int digits2)
  5. toScientific(double I, int digits)
  6. toStockPrice(double value)
  7. toString(double d)
  8. toString(double d)
  9. toString(double d, int precision)