var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20738293-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script')"/>

          jutleo
          歡迎走進(jìn)有風(fēng)的地方~~
          posts - 63,  comments - 279,  trackbacks - 0
          java對(duì)字符串處理功能強(qiáng)大,以下是本人實(shí)際開發(fā)中用到的一些總結(jié):
          package org.bulktree.test;

          import java.util.StringTokenizer;

          /**
           * 
           * 
          @author bulktree Email: laoshulin@gmail.com
           * @date Jul 31, 2008
           
          */

          public class SplitTest {

              
          public static void main(String[] args) {
                  SplitTest st 
          = new SplitTest();
          //        st.splitTest01();
                  
          //st.splitTest02();
                  st.StringTokenizierTest();
              }


              
          public void splitTest01() {
                  String s 
          = "01111:aa:哈哈";

                  
          /*
                   * limit 該值用來限制返回?cái)?shù)組中的元素個(gè)數(shù)
                   
          */


                  String[] s1 
          = s.split(":");
                  System.out.println(s1[
          0]);
                  
          /*
                   * -1表示如果為空也能區(qū)分出來
                   
          */

                  String[] s2 
          = s.split(":"-1);
                  System.out.println(s2[
          0]);
                  String[] s3 
          = s.split(":"1);
                  System.out.println(s3[
          0]);
              }

              
              
          public void splitTest02() {
          //        “.”和“|”都是轉(zhuǎn)義字符,必須得加"\\"
                  String s = "bulktree.oakertree.laoshulin";
                  String ss 
          = "bulktree|oakertree|laoshulin";
                  
                  String sss 
          = "bulktree.oakertree|laoshulin";
                  
                  String[] s1 
          = s.split("\\.");
                  System.out.println(s1[
          0]);
                  
                  String[] s2 
          = ss.split("\\|");
                  System.out.println(s2[
          0]);
                  
          /*
                   * 如果有多個(gè)分隔符,可以用"|"作為連字符
                   
          */

                  String[] s3 
          = sss.split("\\.|\\|");
                  System.out.println(s3[
          1]);
              }

              
          /*
               * 構(gòu)造字符串的StringTokenizer對(duì)象測(cè)試
               
          */

              
          public void StringTokenizierTest() {
                  String s 
          = "I am a student,bulktree";
                  
                  StringTokenizer str 
          = new StringTokenizer(s);
          //        返回nextToken方法被調(diào)用的次數(shù),分隔符的數(shù)量
                  System.out.println(str.countTokens());
          //        是否有分隔符
                  while(str.hasMoreTokens()) {
                      System.out.println(str.nextToken());
                  }

              }

          }

          posted on 2008-08-01 09:06 凌晨風(fēng) 閱讀(7584) 評(píng)論(3)  編輯  收藏 所屬分類: Java學(xué)習(xí)筆記

          FeedBack:
          # re: java截取字符串的一些常用處理
          2008-08-01 12:34 | 123
          前兩個(gè)是正則表達(dá)式的一部分。。最后一個(gè)跟正則表達(dá)式比起來差距很大。對(duì)字符串處理還是正則表達(dá)式強(qiáng)勁。不過java的比起perl來還差的很遠(yuǎn)  回復(fù)  更多評(píng)論
            
          # re: java截取字符串的一些常用處理
          2008-08-01 17:28 | 12345
          前兩個(gè)是正則表達(dá)式的一部分。。最后一個(gè)跟正則表達(dá)式比起來差距很大。對(duì)字符串處理還是正則表達(dá)式強(qiáng)勁。不過java的比起perl來還差的很遠(yuǎn)  回復(fù)  更多評(píng)論
            
          # re: java截取字符串的一些常用處理[未登錄]
          2009-02-26 09:51 | cn-done
          @12345
          現(xiàn)在不是有開源的Jakarta ORO 包不
          支持正則表達(dá)式,跟perl有的一比!  回復(fù)  更多評(píng)論
            

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(11)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          新聞分類

          新聞檔案

          收藏夾

          圍脖

          最新隨筆

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 万州区| 余姚市| 许昌县| 平定县| 宁德市| 安丘市| 井冈山市| 新蔡县| 长葛市| 密山市| 谢通门县| 台北市| 蓬安县| 磐石市| 赫章县| 九江县| 女性| 长宁区| 博罗县| 平阳县| 洪雅县| 阜城县| 泉州市| 高陵县| 阿坝| 信丰县| 定陶县| 荔波县| 贞丰县| 南华县| 阿克陶县| 石家庄市| 准格尔旗| 侯马市| 江城| 南部县| 罗源县| 景泰县| 稻城县| 固阳县| 聂荣县|