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

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

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

    javaGrowing

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      92 隨筆 :: 33 文章 :: 49 評論 :: 0 Trackbacks

    在實際工作中,常常需要設定數字的輸出格式,如以百分比的形式輸出,或者設定小數位數等,先稍微總結如下。
    主要使用的類:java.text.DecimalFormat
    1。實例化對象,可以用如下兩種方法:
    DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
    DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance();
    因為DecimalFormat繼承自NumberFormat。
    2。設定小數位數
    系統默認小數位數為3,如:
    ??DecimalFormat df=(DecimalFormat)NumberFormat.getInstance();
    ??System.out.println(df.format(12.3456789));
    輸出:12.346
    現在可以通過如下方法把小數為設為兩位:
    ? df.setMaximumFractionDigits(2);
    ??System.out.println(df.format(12.3456789));
    則輸出為:12.35
    3。將數字轉化為百分比輸出,有如下兩種方法:
    (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。設置分組大小
    ?? DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance();
    ??df1.setGroupingSize(2);
    ??System.out.println(df1.format(123456789));
    輸出:1,23,45,67,89
    還可以通過df1.setGroupingUsed(false);來禁用分組設置,如:
    ?? DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance();
    ??df1.setGroupingSize(2);
    ??df1.setGroupingUsed(false);
    ??System.out.println(df1.format(123456789));
    輸出:123456789
    5。設置小數為必須為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 閱讀(310) 評論(0)  編輯  收藏 所屬分類: java學習
    主站蜘蛛池模板: 亚洲高清无码在线观看| 毛片免费视频在线观看| 国产亚洲午夜高清国产拍精品| 亚洲欧美日韩中文无线码| 成年人视频在线观看免费| 精品丝袜国产自在线拍亚洲| 西西大胆无码视频免费| 亚洲人成色77777在线观看| 日本黄色免费观看| 国产精品亚洲一区二区三区| 亚洲 综合 国产 欧洲 丝袜 | 亚洲AV无码一区二区三区鸳鸯影院| 午夜视频在线在免费| 一本久久A久久免费精品不卡| 中文字幕不卡亚洲 | 国产成人精品曰本亚洲79ren| 精选影视免费在线 | 亚洲伊人久久大香线蕉苏妲己| 18pao国产成视频永久免费| 亚洲av片不卡无码久久| 丁香亚洲综合五月天婷婷| 精品国产福利尤物免费| 亚洲久本草在线中文字幕| 黄色片在线免费观看| 菠萝菠萝蜜在线免费视频| 亚洲AV无码成人网站久久精品大| 最近免费视频中文字幕大全| 亚洲精品成a人在线观看夫| 国产亚洲精品高清在线| 120秒男女动态视频免费| 亚洲狠狠色丁香婷婷综合| 亚洲午夜久久久影院伊人| 国产乱子精品免费视观看片| 妇女自拍偷自拍亚洲精品| 亚洲AV永久纯肉无码精品动漫| 动漫黄网站免费永久在线观看| 日本一区二区三区免费高清在线 | 中文日韩亚洲欧美制服| 国产成人麻豆亚洲综合无码精品 | 男女做羞羞的事视频免费观看无遮挡| 亚洲av无一区二区三区|