package com.hp.demo05; import javax.sound.midi.Soundbank; import java.text.DecimalFormat; import java.text.ParseException; public class Demo04 { public static void main(String[] args) throws ParseException { /* 数字格式化 有一个小数.123.45678 要求保留两位 */ double d = 123.45678; DecimalFormat df = new DecimalFormat("0.00"); //格式化 String s = df.format(d); System.out.println("s = " + s); //解析字符串 Number n = df.parse("1234.56"); double v = n.doubleValue(); System.out.println("v = " + v); /* 货币格式:123,456,789 */ double money = 123456789.5678; DecimalFormat df2 = new DecimalFormat("000,000.00"); String s2 = df2.format(money); System.out.println("s2 = " + s2); } }