java如何给数字每三位加一个逗号?

来源:互联网 发布:单片机输出波形 编辑:程序博客网 时间:2024/06/11 15:07

转自: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("#,###"); 就可以了。



0 0
原创粉丝点击