j2ee專欄

          j2ee,ajax相關技術

          Double類型如何不科學計數法顯示,

          今天遇到個很棘手但難以解決的問題!就是關于Double顯示科學計數法問題!

          比如10000000.21的Double類型 卻顯示成10.00000021E7  其實如果這個用String 類型輸出的話很容易解決。

          如:
          DecimalFormat df = new DecimalFormat("0.00");
          System.out.println(df.format(a));
          或 
            public static String formatNum(double value)
              {
                  String retValue = null;
                  DecimalFormat df = new DecimalFormat();
                  df.setMinimumFractionDigits(0);
                  df.setMaximumFractionDigits(2);
                  retValue = df.format(value);
                  retValue = retValue.replaceAll(",", "");
                  return retValue;

              }

          都可以不以科學計數法顯示的 但是返回的都是String 類型
          大家有沒有考慮過。
          如果讓Double類型不變的前提,非科學計數法顯示了。?
               到最后實在沒辦法 。只有在頁面做文章了。
          當在頁面獲取數據顯示前 ,對他格式化下!  
          用FMT:FORMATNUMBER  標簽;試試
          具體寫法:
          <fmt:formatNumber value="${caseForm.caseBean.payinfo.paymentFee}" pattern="0.00"/> 



           

          posted on 2009-11-13 09:10 列夫司機 閱讀(14016) 評論(6)  編輯  收藏

          評論

          # re: Double類型如何不科學計數法顯示, 2009-11-13 09:19 咖啡妝

          恩 有道理  回復  更多評論   

          # re: Double類型如何不科學計數法顯示, 2009-11-13 09:52 r

          BigDecimal  回復  更多評論   

          # re: Double類型如何不科學計數法顯示, 2009-11-13 10:01 5452

          嗯,BigDecimal正解  回復  更多評論   

          # re: Double類型如何不科學計數法顯示, 2009-11-13 23:03 zwj

          NumberFormat fmt = new java.text.DecimalFormat();
          fmt.setMaximumFractionDigits(100);
          fmt.setGroupingUsed(false);
          return fmt.format(value);  回復  更多評論   

          # re: Double類型如何不科學計數法顯示, 2009-11-14 13:51 笨豬

          顯示的實質可以說都是以字符串顯示的,使用fmt也只是指定了轉化格式,而不用默認格式。數據類型是一種內存儲存方式,顯示是對以數據類型儲存的數據形象化顯示可見。要把數據顯示都是要形象化轉化的,直接顯示只是原始設計程序語言的默認轉化顯示成這個格式。所以在你要顯示數據的時候,無論你轉換不轉化,他都會給你自動轉化的。  回復  更多評論   

          # re: Double類型如何不科學計數法顯示,[未登錄] 2016-07-15 14:24 1

          1  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临武县| 涞源县| 祁阳县| 柘荣县| 清苑县| 利川市| 岢岚县| 濮阳市| 阿克陶县| 齐河县| 韶山市| 南木林县| 治多县| 浪卡子县| 库车县| 垣曲县| 新乐市| 门头沟区| 甘南县| 安陆市| 上饶市| 柘荣县| 体育| 建水县| 九江市| 报价| 乌恰县| 深圳市| 乌海市| 澄城县| 奉贤区| 科尔| 三亚市| 兖州市| 万全县| 宁安市| 什邡市| 舞阳县| 衡阳县| 邹平县| 蒙山县|