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

java 数字千分位和小数点的现实

 
阅读更多

1、井号(#)表示一位数字,逗号是用于分组分隔符的占位符,点是小数点的占位符。 
2、如果小数点的右面,值有三位,但是式样只有两位。format方法通过四舍五入处理。

3、0 - 如果对应位置上没有数字,则用零代替
4、# - 如果对应位置上没有数字,则保持原样(不用补);如果最前、后为0,则保持为空。
5、正负数模板用分号(;)分割

 

                public static String getNumKb(String s) throws ParseException{
		NumberFormat formatter = new DecimalFormat("###,###");
		return formatter.format(getValNum(s).longValue())+"";
	}
	public static String getNumKbNot(String s) throws ParseException{
		NumberFormat formatter = new DecimalFormat("######");
		return formatter.format(getValNum(s).longValue())+"";
	}
	public static String getNumKbPoint(String s) throws ParseException{
		NumberFormat formatter = new DecimalFormat("######.###");
		return formatter.format(getValNum(s))+"";
	}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics