發(fā)現(xiàn)框架內(nèi)有個(gè)很地方,能將double,進(jìn)行從小數(shù)點(diǎn)第一位開(kāi)始,每三位加一個(gè)',"的處理方法。當(dāng)初我寫(xiě)計(jì)算器的時(shí)候就在這里寫(xiě)不下去了。(不管怎么寫(xiě),覺(jué)得方法有些像C的實(shí)現(xiàn))。走近DecimalFormat
import java.math.BigDecimal;
import java.text.DecimalFormat;
/**
* @author Sam Wang
* @since Mar 22, 2011
*/
public class TestFormat {
public static void main(String[] args) {
String str = "215713485.000000";
BigDecimal de = new BigDecimal(str);
String s = new DecimalFormat().format(de);
System.out.println(s);
}
}
import java.text.DecimalFormat;
/**
* @author Sam Wang
* @since Mar 22, 2011
*/
public class TestFormat {
public static void main(String[] args) {
String str = "215713485.000000";
BigDecimal de = new BigDecimal(str);
String s = new DecimalFormat().format(de);
System.out.println(s);
}
}