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

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

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

    goldrain

    金色雨點

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      37 隨筆 :: 2 文章 :: 239 評論 :: 0 Trackbacks

    一個很常見的需求,可能很多人遇見過。
    遍歷list中的對象,抽取出對象的兩個屬性組合成如下格式的字符串:
    20GPX2,40GPX1

    下面是我的實現,也想了其他很多方法,想不出更簡單的代碼實現了赫

    public  String getFclsInfo( List<JackerSeaJobFcl> list ){
      StringBuffer sb = new StringBuffer();
      if(list!=null)
       for (JackerSeaJobFcl fcl : list) {
        if(sb.length()>0) sb.append(",");
        sb.append(fcl.getBoxType());
        sb.append("X");
        sb.append(fcl.getBoxNumber());
       }
      return sb.toString();
    }

    posted on 2007-03-02 10:14 goldrain 閱讀(2680) 評論(9)  編輯  收藏

    評論

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 11:36 L
    應該是最簡單的方式了。。  回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 11:41 DoubleHeart
    直接把List toString,然后replaceAll(":", "X")不就是了。  回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 11:45 goldrain
    @DoubleHeart
    可能是我沒描述清楚:
    JackerSeaJobFcl是一個帶多個屬性的類而已,只是抽取其中兩個屬性做拼接
      回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 11:59 DoubleHeart
    也就是說將你不需要的字符串替換成"X"跟""就行了。  回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 12:02 DoubleHeart
    也可以用oro來實現正則抽取、替換。
    也就是說只要對toString出來的那一條字符串進行操作就行了。  回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 12:23 goldrain
    @DoubleHeart
    你的思路我知道的,但要實現起來并不簡單
    貼出你的代碼來吧,要運行通過的哦  回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 12:57 千萬
    稍微改動下
    public String getFclsInfo( List<JackerSeaJobFcl> list ){
    StringBuffer sb = new StringBuffer();
    if(list!=null)
    for (JackerSeaJobFcl fcl : list) {
    sb.append(",");
    sb.append(fcl.getBoxType());
    sb.append("X");
    sb.append(fcl.getBoxNumber());
    }
    if(sb.length()>1) {return sb.subString(1)} //判斷挪到這里
    return sb.toString();
    }  回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單 2007-03-02 13:01 goldrain
    @千萬
    改的很有道理,在循環次數較多時,性能會更高.
    :)  回復  更多評論
      

    # re: 一個常見的字符串拼接需求,怎么實現代碼最簡單[未登錄] 2007-03-02 19:57 jini
    @千萬

    和“千萬”的一樣,在循環中判斷是否加","是沒有必要的  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩在线播放全免费| 久久久久久久尹人综合网亚洲| 久久精品亚洲精品国产色婷| 亚洲中字慕日产2020| 亚洲天然素人无码专区| 九九免费观看全部免费视频| 婷婷亚洲天堂影院| 亚洲免费福利视频| 国产乱妇高清无乱码免费| 亚洲片国产一区一级在线观看| 免费一级全黄少妇性色生活片| 五月婷婷亚洲综合| 最近更新免费中文字幕大全| 1000部拍拍拍18勿入免费视频软件 | 亚洲欧洲国产经精品香蕉网| 免费无码国产V片在线观看| 亚洲福利在线播放| 亚洲精品美女久久7777777| 在线人成免费视频69国产| 日本免费电影一区| 美女被免费视频网站| 亚洲中文字幕无码久久精品1| 免费观看在线禁片| ZZIJZZIJ亚洲日本少妇JIZJIZ | 亚洲一区二区免费视频| 亚洲一日韩欧美中文字幕在线| 国产成人免费a在线资源| 久久久精品视频免费观看| 亚洲AV无码精品色午夜果冻不卡| 国产AV无码专区亚洲AV琪琪| 国产亚洲精品无码专区| 四虎永久在线精品免费一区二区| 最近最好的中文字幕2019免费| 国产亚洲综合精品一区二区三区| 亚洲色自偷自拍另类小说| 国产大片91精品免费观看不卡| 在线观看免费亚洲| 麻豆国产VA免费精品高清在线| 无遮挡免费一区二区三区| 久久久久久亚洲精品成人| 国产美女精品视频免费观看|