发现框架内有个很地方,能将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);
}
}