1. 程式人生 > >java如何給數字每三位加一個逗號?

java如何給數字每三位加一個逗號?

轉自:http://zhidao.baidu.com/link?url=xFViwmHKVzRjW7BN8MJurg1sMxzOEWUSdI5rgxNug3gXy3QLosA7QSMImdxlhSzfKbSkDl8wBn8f0R_WiNIKYa

例子如下:

package util2;


import java.text.DecimalFormat;


/**  

* @ClassName: formatTosepara
* @Description: TODO
* @author suyuyuan
* @date 2016年10月12日 下午12:48:47
*
*/
public class FormatTosepara {
public static String formatString(float data) {
        DecimalFormat df = new DecimalFormat("#,###.00"); 
        return df.format(data);
    }
public static void main(String[] args) {
System.out.println(FormatTosepara.formatString(123131231));


}


}

/////////////////////////////////////

JAVA實現給數字加逗號:
說明:將float型別的資料轉換成以3位逗號隔開的字串,並且保留兩位有效數字  
     public static String formatTosepara(float data) {
        DecimalFormat df = new DecimalFormat("#,###.00"); 
        return df.format(data);
    }
如果保留整數,那麼 DecimalFormat df = new DecimalFormat("#,###"); 就可以了。