你可以用NumberFormat不过返回的是String,不可能还是double
不知道double型的123.456000与123.456有什么区别,你用来干什么?

解决方案 »

  1.   

    NumberFormat nf = NumberFormat.getInstance();nf.setMinimumFractionDigits(6);
    System.out.println(nf.format(123.456));
      

  2.   

    不知道有谁用过 jexcelapi 这东西能输出excel格式的文件,我从数据库里取出的是String类型的,小数点后面有零。但我转成double后就没零了。
    double data = Double.parseDouble(doubleString);                
    System.out.println("data=" + data);
    NumberFormat fivedps = new NumberFormat(format.toString());
    WritableCellFormat fivedpsFormat = new WritableCellFormat(fivedps);
    Number number4 = new Number(j + 1, i, data, fivedpsFormat); 
    data就是我想在excel里面表现得值。
    不知道能不能对excel的colum设置格式,如果有人用过 jexcelapi 请告知。
      

  3.   

    还有啊!有谁知道有什么包能帮忙输出.dbf文件格式。