<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ù)
    主站蜘蛛池模板: 精品一区二区三区免费视频| 亚洲日韩国产一区二区三区在线 | 免费精品一区二区三区第35| 全亚洲最新黄色特级网站| 亚洲免费综合色在线视频| 在线免费观看中文字幕| 亚洲久悠悠色悠在线播放| 欧洲精品成人免费视频在线观看| 亚洲综合小说久久另类区| 国产h肉在线视频免费观看| 亚洲免费电影网站| 色窝窝免费一区二区三区| 美女视频黄免费亚洲| 青青草国产免费久久久91 | 有色视频在线观看免费高清在线直播| 日本不卡高清中文字幕免费| 亚洲AV成人片无码网站| 伊在人亚洲香蕉精品区麻豆| 国产99精品一区二区三区免费| 伊人久久亚洲综合| 在线毛片片免费观看| 亚洲色av性色在线观无码| 成人免费看片又大又黄| 免费高清A级毛片在线播放| 亚洲人成网7777777国产| 9420免费高清在线视频| 亚洲一区二区三区成人网站| 国产做床爱无遮挡免费视频| www成人免费视频| 亚洲福利视频网址| 日本不卡免费新一二三区| 一级毛片免费不卡| 91情国产l精品国产亚洲区 | 69天堂人成无码麻豆免费视频| 亚洲精品无播放器在线播放| 亚洲成?v人片天堂网无码| 国产成人精品无码免费看 | 最近中文字幕mv手机免费高清| 免费国产黄网站在线看| 亚洲男人第一av网站| 免费一级毛片在线观看|