MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          公告

          一些零碎的筆記,希望能對你有用處。


          搜索

          •  

          積分與排名

          • 積分 - 596313
          • 排名 - 80

          最新評論

          double轉string

          Posted on 2007-09-16 23:25 leekiang 閱讀(6201) 評論(1)  編輯  收藏 所屬分類: java
           1public String double2String(double d, int fNumber) {
           2        if (fNumber < 0)
           3            fNumber = 0;
           4
           5        String pattern = null;
           6        switch (fNumber) {
           7        case 0:
           8            pattern = "#0"//$NON-NLS-1$
           9            break;
          10        default:
          11            pattern = "#0."//$NON-NLS-1$
          12            StringBuffer b = new StringBuffer(pattern);
          13            for (int i = 0; i < fNumber; i++{
          14                b.append('#');
          15            }

          16            pattern = b.toString();
          17            break;
          18
          19        }

          20        DecimalFormat formatter = new DecimalFormat();
          21        formatter.applyPattern(pattern);
          22        String value = formatter.format(d);
          23        return value;
          24    }
          double直接輸出時,如果小數點后位數太長會出現字母e,采用本方法轉換為string再輸出

          評論

          # re: double轉string[未登錄]  回復  更多評論   

          2010-11-02 15:42 by sa
          Double.toString
          主站蜘蛛池模板: 仙桃市| 沂南县| 通州市| 崇左市| 琼海市| 敖汉旗| 白朗县| 搜索| 内黄县| 舟曲县| 永和县| 建宁县| 宁陵县| 横峰县| 伊川县| 绍兴县| 句容市| 大连市| 深水埗区| 新绛县| 永平县| 瓮安县| 琼海市| 开平市| 桐城市| 嘉义市| 中牟县| 泽普县| 怀宁县| 西安市| 江阴市| 江油市| 濉溪县| 正安县| 奉贤区| 衡东县| 加查县| 伊吾县| 乌海市| 济源市| 廉江市|