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))+"";
	}

 

你可能感兴趣的:(java)