2017年11月12日 星期日

NumberFormat

NumberFormat:
  1. nf.format(d)將會四捨五入
  2. format的setMaximumFractionDigits無法使用在parse()中

class Slice{
    public static void main(String[] args){
        String s = "987.123456";
        double d = 987.123456d;
        NumberFormat nf = NumberFormat.getInstance();
        nf.setMaximumFractionDigits(5);
        System.out.println(nf.format(d) + " ");//987.12346
        try{
            System.out.println(nf.parse(s));//987.123456
        }catch (Exception e){
            System.out.println("got exc");
        }
    }
}


沒有留言:

張貼留言