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

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

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

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

    java數(shù)字、字符串處理

    Posted on 2009-04-27 00:02 leekiang 閱讀(408) 評(píng)論(0)  編輯  收藏 所屬分類: java
    1,從excel中取得的數(shù)字要么帶".0",要么是1.33E8之類,用NumberFormat搞定
    ?????? String value = "";
    ??? ??? if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
    ??? ??? ??? double d = cell.getNumericCellValue();
    ??? ??? ??? NumberFormat formatter = NumberFormat.getNumberInstance();
    ??? ??? ??? formatter.setGroupingUsed(false);
    ??? ??? ??? value = formatter.format(d);

    ??? ??? } else if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {
    ??? ??? ??? value = cell.getStringCellValue();
    ??? ??? }
    ??? ??
    2,???? String s="3,4,5,6,";
    ??? ??? System.out.println(s.split(",").length);
    ????? 輸出4,我記得以前的輸出好像是5?


    3, 以正常的方式顯示double數(shù)字的值,好像比較困難。
    public String double2String(double d, int fNumber) {
    ??? ??? if (fNumber < 0)
    ??? ??? ??? fNumber = 0;

    ??? ??? String pattern = null;
    ??? ??? switch (fNumber) {
    ??? ??? case 0:
    ??? ??? ??? pattern = "#0"; //$NON-NLS-1$
    ??? ??? ??? break;
    ??? ??? default:
    ??? ??? ??? pattern = "#0."; //$NON-NLS-1$
    ??? ??? ??? StringBuffer b = new StringBuffer(pattern);
    ??? ??? ??? for (int i = 0; i < fNumber; i++) {
    ??? ??? ??? ??? b.append('#');
    ??? ??? ??? }
    ??? ??? ??? pattern = b.toString();
    ??? ??? ??? break;

    ??? ??? }
    ??? ??? DecimalFormat formatter = new DecimalFormat();
    ??? ??? formatter.applyPattern(pattern);
    ??? ??? String value = formatter.format(d);
    ??? ??? return value;
    ??? }


    public String SicenToComm(double value) {?
    ???????? String retValue = null;?
    ???????? NumberFormat fmt= NumberFormat.getNumberInstance();
    ???????? //DecimalFormat fmt= new DecimalFormat();? //效果一樣
    ???????? fmt.setMinimumFractionDigits(5);? //
    ???????? fmt.setMaximumFractionDigits(5);? //什么意思
    ???????? retValue = fmt.format(value);?
    ???????? System.out.println(retValue);?
    ???????? retValue = retValue.replaceAll(",","");? //去掉逗號(hào)
    ???????? return retValue;?
    ???? }
    以上兩種方式都不能全部顯示543854839493943.4533656這樣的數(shù)
    主站蜘蛛池模板: 一级毛片**免费看试看20分钟| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲午夜福利717| 永久免费视频v片www| 欧洲精品99毛片免费高清观看| 一区免费在线观看| 亚洲欧洲日产国码久在线| 在线观看亚洲人成网站| 亚洲国产美女精品久久久久∴| 免费jjzz在线播放国产 | 亚洲大香伊人蕉在人依线| 亚洲精品乱码久久久久久蜜桃不卡| 免费a级毛片大学生免费观看 | 亚洲精品免费在线| 亚洲va在线va天堂va888www| 国产精品亚洲产品一区二区三区| 精品免费久久久久久成人影院| 国色精品卡一卡2卡3卡4卡免费| 91香焦国产线观看看免费| 中文成人久久久久影院免费观看| 一级全免费视频播放| 国产成人亚洲综合无| 亚洲成av人片在www鸭子| 精品亚洲456在线播放| 亚洲一区二区三区播放在线 | 久久久久久免费视频| 久久福利资源网站免费看| 最近中文字幕mv免费高清视频8| 日韩精品无码一区二区三区免费| 日批视频网址免费观看| 国产啪精品视频网站免费尤物| 成人免费一区二区三区| 久久国产精品免费一区二区三区 | 亚洲香蕉成人AV网站在线观看 | 国产免费久久精品丫丫| 国产精品1024在线永久免费 | 亚洲大片在线观看| 亚洲综合激情六月婷婷在线观看| 亚洲黄色免费观看| 亚洲AV无码一区二区三区在线| 国产成人精品日本亚洲11|