<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    java數字、字符串處理

    Posted on 2009-04-27 00:02 leekiang 閱讀(408) 評論(0)  編輯  收藏 所屬分類: java
    1,從excel中取得的數字要么帶".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數字的值,好像比較困難。
    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(",","");? //去掉逗號
    ???????? return retValue;?
    ???? }
    以上兩種方式都不能全部顯示543854839493943.4533656這樣的數
    主站蜘蛛池模板: 成人免费视频软件网站| 午夜精品免费在线观看| 免费看美女被靠到爽的视频| 亚洲av无码电影网| 亚洲AV区无码字幕中文色| 中国国产高清免费av片| 日韩精品亚洲aⅴ在线影院| 国产裸体美女永久免费无遮挡| 国产啪亚洲国产精品无码| 国产精品极品美女自在线观看免费| 亚洲日本在线观看视频| 毛片免费在线观看| 亚洲天堂中文资源| 在线播放免费人成视频网站| 亚洲国产成人a精品不卡在线 | 亚洲精品国产高清在线观看| 四虎影院免费在线播放| 四虎一区二区成人免费影院网址 | 精品亚洲成AV人在线观看| 中国人xxxxx69免费视频| 中国亚洲呦女专区| 免费一级毛片在线播放不收费| 中文字幕无线码中文字幕免费| 亚洲va无码va在线va天堂| 香蕉97超级碰碰碰免费公| 亚洲一区精品无码| 久久国产精品免费网站| 亚洲va久久久久| 亚洲国产精品尤物YW在线观看| A级毛片高清免费视频在线播放| 亚洲性猛交xx乱| 国产人成免费视频| 免费成人在线视频观看| 亚洲va久久久久| 亚洲午夜未满十八勿入网站2| 日本人的色道免费网站| 99亚洲精品卡2卡三卡4卡2卡| 亚洲综合色自拍一区| 亚洲人成电影网站免费| 又粗又长又爽又长黄免费视频| 亚洲系列国产精品制服丝袜第|