`
rekoe.net
  • 浏览: 8080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

数字格式化

阅读更多
public static String number_format(double number,String format) {
		return  new DecimalFormat(format).format(number);
	}


运行
System.out.println(number_format(12.48d,"0.0"));

public static String number_format(double number,int decimals,char... separators) {
		DecimalFormat df = new DecimalFormat();
		if(separators!=null){
			DecimalFormatSymbols dfs=df.getDecimalFormatSymbols();
			int length=separators.length;
			switch (length) {
				case 2:
					dfs.setGroupingSeparator(separators[1]);
				case 1:
					dfs.setDecimalSeparator(separators[0]);
			}
			df.setDecimalFormatSymbols(dfs);
		}
		df.setMaximumFractionDigits(decimals);
		r


需要的导入的包
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics