<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    javaGrowing

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      92 隨筆 :: 33 文章 :: 49 評(píng)論 :: 0 Trackbacks

    在實(shí)際工作中,常常需要設(shè)定數(shù)字的輸出格式,如以百分比的形式輸出,或者設(shè)定小數(shù)位數(shù)等,先稍微總結(jié)如下。
    主要使用的類(lèi):java.text.DecimalFormat
    1。實(shí)例化對(duì)象,可以用如下兩種方法:
    DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
    DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance();
    因?yàn)镈ecimalFormat繼承自NumberFormat。
    2。設(shè)定小數(shù)位數(shù)
    系統(tǒng)默認(rèn)小數(shù)位數(shù)為3,如:
    ??DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
    ??System.out.println(df.format(12.3456789));
    輸出:12.346
    現(xiàn)在可以通過(guò)如下方法把小數(shù)為設(shè)為兩位:
    ? df.setMaximumFractionDigits(2);
    ??System.out.println(df.format(12.3456789));
    則輸出為:12.35
    3。將數(shù)字轉(zhuǎn)化為百分比輸出,有如下兩種方法:
    (1)
    ? df.applyPattern("##.##%");
    ??System.out.println(df.format(12.3456789));
    ??System.out.println(df.format(1));
    ??System.out.println(df.format(0.015));
    輸出分別為:1234.57%? 100%??? 1.5%
    (2)
    ? df.setMaximumFractionDigits(2);
    ??System.out.println(df.format(12.3456789*100)+"%");
    ??System.out.println(df.format(1*100)+"%");
    ??System.out.println(df.format(0.015*100)+"%");
    輸出分別為:
    1,234.57%?? 100%?? 1.5%
    4。設(shè)置分組大小
    ?? DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance();
    ??df1.setGroupingSize(2);
    ??System.out.println(df1.format(123456789));
    輸出:1,23,45,67,89
    還可以通過(guò)df1.setGroupingUsed(false);來(lái)禁用分組設(shè)置,如:
    ?? DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance();
    ??df1.setGroupingSize(2);
    ??df1.setGroupingUsed(false);
    ??System.out.println(df1.format(123456789));
    輸出:123456789
    5。設(shè)置小數(shù)為必須為2位
    ? DecimalFormat df2=(DecimalFormat) DecimalFormat.getInstance();
    ??df2.applyPattern("0.00");
    ??System.out.println(df2.format(1.2));
    輸出:1.20

    posted on 2007-07-09 15:36 javaGrowing 閱讀(309) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): java學(xué)習(xí)
    主站蜘蛛池模板: 两个人的视频高清在线观看免费| 久久综合久久综合亚洲| 无码专区一va亚洲v专区在线| 蜜桃AV无码免费看永久| 两个人看的www视频免费完整版| 亚洲GV天堂无码男同在线观看| 亚洲精品欧洲精品| 亚洲av中文无码乱人伦在线播放 | 免费在线观看a级毛片| 亚洲欧洲免费无码| 永久免费视频网站在线观看| a级毛片在线免费| 一级美国片免费看| 羞羞视频免费网站日本| 亚洲av无码成人精品区一本二本| 亚洲人成影院77777| 亚洲视频一区二区在线观看| 亚洲av一综合av一区| 国产精品亚洲а∨无码播放| 色噜噜AV亚洲色一区二区| 亚洲国产精品综合久久网络| 亚洲成a人片在线观看国产| 好爽好紧好大的免费视频国产 | 亚洲国产品综合人成综合网站| 亚洲一区二区成人| 久久亚洲精品无码AV红樱桃| 亚洲大尺度无码专区尤物| 好看的电影网站亚洲一区| 亚洲色精品vr一区二区三区 | 大地资源网高清在线观看免费| 99久久成人国产精品免费| 在线免费视频你懂的| 中文字幕无码免费久久| 国产无遮挡无码视频免费软件 | 国产啪亚洲国产精品无码| 久久久无码精品亚洲日韩软件| 国产a v无码专区亚洲av| 亚洲精品少妇30p| 亚洲成av人在线视| 亚洲国产美女精品久久| 在线亚洲高清揄拍自拍一品区|