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

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

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

    posts - 3, comments - 15, trackbacks - 0, articles - 26
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    String的靜態(tài)方法split(String a)有點(diǎn)問(wèn)題,列如
    String a0 = "|we|r|";
    String[] b0 = a0.split("|");
    b0不會(huì)得到預(yù)期的數(shù)組,而是{"|","w","e","r","|"}.

    于是寫(xiě)了一個(gè)類(lèi)代替這個(gè)方法
    如下
    public class Strings {
     public static  Collection seperateBy(String target,String seperate) {
          if (target==null||seperate==null||target.equals("")){
           return new ArrayList();
          }
          Collection collection = new ArrayList();
          int num = target.indexOf(seperate);
          if (num!=-1){
           if(num==0){
            target = target.substring(1,target.length());
                Collection here = seperateBy(target,seperate);
                for(Iterator iterator1 = here.iterator();iterator1.hasNext();){
                 collection.add(iterator1.next());
                }
                return collection;
             }
           else if(num == target.length()-1){
            collection.add(target.substring(0,target.length()-1));
            return collection;
           }
           else
           {
            collection.add(target.substring(0,num));
            target = target.substring(num+1,target.length());
            Collection here = seperateBy(target,seperate);
               for(Iterator iterator1 = here.iterator();iterator1.hasNext();){
                collection.add(iterator1.next());
               }
               return collection;
           }
          }
          else collection.add(target);
          return  collection;
         }
    /*測(cè)試
     public static  void main(String[] args) {
      Collection a1 = Strings.seperateBy("|aaa|aa","|");
      Collection a2 =Strings.seperateBy("|aaa|aa|","|");
      Collection a3 =Strings.seperateBy("aaa|aa","|");
      Collection a4 =Strings.seperateBy("aaaaa","|");
      Collection a5 =Strings.seperateBy("|aaa|aa","|");
      Collection a6 =Strings.seperateBy("||||","|");
      Collection a7 =Strings.seperateBy("","|");
     }*/
    }



    正則表達(dá)式問(wèn)題

    正確寫(xiě)法String a0 = "|we|r|";
    String[] b0 = a0.split("\\|");

    主站蜘蛛池模板: 国产精品视频永久免费播放| 中文字幕无码免费久久| 最近最好的中文字幕2019免费 | 亚洲一级毛片免观看| 91麻豆最新在线人成免费观看| 久久精品国产亚洲网站| 国产在线观看免费视频软件| 亚洲乱码日产一区三区| 久草福利资源网站免费| 亚洲视频在线一区| 少妇人妻偷人精品免费视频| 亚洲视频在线观看不卡| 麻豆最新国产剧情AV原创免费| 色偷偷亚洲女人天堂观看欧| 免费看韩国黄a片在线观看| 亚洲国产精品无码久久久秋霞1| 国产无遮挡吃胸膜奶免费看视频| 日本中文字幕免费看| 久久精品国产精品亚洲色婷婷| 18禁止看的免费污网站| 亚洲大码熟女在线观看| 国产亚洲一区二区三区在线不卡| 国产一二三四区乱码免费| 91亚洲国产成人久久精品网站 | 222www在线观看免费| 亚洲欧美日韩综合俺去了| 亚洲国产成人久久综合碰| 全黄大全大色全免费大片| 久久久亚洲欧洲日产国码是AV| 成人免费男女视频网站慢动作| 免费精品国自产拍在线播放| 亚洲AV无码专区国产乱码4SE| 日韩欧美一区二区三区免费观看| 四虎影视久久久免费观看| 亚洲AV乱码一区二区三区林ゆな| 免费电视剧在线观看| eeuss影院免费92242部| 亚洲婷婷在线视频| 亚洲国产精品13p| 4hu四虎最新免费地址| 一级毛片aaaaaa视频免费看|