由于是直接调用类 所以直接贴代码:
package test;
import java.text.DecimalFormat;
public class formatNum {
public static String formatString(int data) {
DecimalFormat df = new DecimalFormat("#,###");
return df.format(data);
}
public static void main(String[] args) {
System.out.println(formatNum.formatString(1228324));
}
}
控制台打印:1,228,324
DecimalFormat df = new DecimalFormat("#,###.00");
打印:1,228,324.00
需要使用时直接调用formatNum(data)
data为你需要格式处理的数据
通过改变DecimalFormat("#,###")定义需要加啥字符 几位数字分隔等等。。
好了 其余实现自动脑补或者查看官方的DecimalFormat文档