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

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

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

    jutleo
    歡迎走進有風的地方~~
    posts - 63,  comments - 279,  trackbacks - 0
    java對字符串處理功能強大,以下是本人實際開發中用到的一些總結:
    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 該值用來限制返回數組中的元素個數
             
    */


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

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

        
        
    public void splitTest02() {
    //        “.”和“|”都是轉義字符,必須得加"\\"
            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]);
            
    /*
             * 如果有多個分隔符,可以用"|"作為連字符
             
    */

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

        
    /*
         * 構造字符串的StringTokenizer對象測試
         
    */

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

        }

    }

    posted on 2008-08-01 09:06 凌晨風 閱讀(7592) 評論(3)  編輯  收藏 所屬分類: Java學習筆記

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

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

    常用鏈接

    留言簿(11)

    我參與的團隊

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    收藏夾

    圍脖

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 精品久久洲久久久久护士免费| 四虎1515hm免费国产| 国精无码欧精品亚洲一区| 产传媒61国产免费| 亚洲爽爽一区二区三区| 国产免费牲交视频免费播放| 国产亚洲精品不卡在线| 国产成人免费AV在线播放| 久久精品国产亚洲AV网站| 久久免费的精品国产V∧| 亚洲高清在线mv| 免费观看AV片在线播放| 亚洲色精品三区二区一区| 免费羞羞视频网站| 日本一区二区在线免费观看 | 免费播放美女一级毛片| 亚洲欧洲日产国码高潮αv| 国产成人精品免费大全| 亚洲AV无码不卡无码| 亚洲免费在线观看视频| 亚洲精品无码久久久久APP| 国产99视频免费精品是看6| 国产成人无码免费网站| 久久久无码精品亚洲日韩蜜臀浪潮| 四虎精品视频在线永久免费观看| 亚洲成熟丰满熟妇高潮XXXXX| 亚洲国产综合人成综合网站| 日日麻批免费40分钟无码| 日本亚洲免费无线码 | 特级毛片aaaa免费观看| 久久精品国产亚洲av四虎| 亚洲国产精品免费观看| 日本一区二区三区在线视频观看免费| 久久精品亚洲视频| 成人免费毛片观看| 91在线免费视频| 亚洲国产美女精品久久久| 国产成A人亚洲精V品无码性色| 免费高清在线影片一区| 精品免费视在线观看| 亚洲日韩一区二区三区|