如何格式字符串的指定小数点位数

public static String excuteForm(String inputStr, int i) {
		try {
			java.text.NumberFormat format = java.text.NumberFormat
					.getInstance();
			format.setMaximumFractionDigits(i);
			if (null != inputStr && !"".equals(inputStr)) {
				Double temp = Double.parseDouble(inputStr);
				return format.format(temp);
			}
		} catch (Exception e) {
			return null;
		}
		return null;
	}

 


参数说明:

inputStr: 要格式的字符串

i: 要保留的小数点后位数


执行 excuteForm("123.168855585", 7)

结果 123.1688556



-----------------------------工作积累,尹当

 

你可能感兴趣的:(java,工作)