發現框架內有個很地方,能將double,進行從小數點第一位開始,每三位加一個',"的處理方法。當初我寫計算器的時候就在這里寫不下去了。(不管怎么寫,覺得方法有些像C的實現)。走近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);
}
}