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

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

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

    posts - 54,  comments - 1,  trackbacks - 0

    org.apache.commons.lang.StringUtils中提供許多有用的字符串操作方法,了解這些方法,我們可以避免許多不必要的重復工作。下面介紹其中比較有用的幾個方法:

    檢查空字符串:

    StringUtils.isBlank(String str);
    StringUtils.isNotBlank(String str);

    縮寫字符串:

    String test = "This is a test of the abbreviation."
    System.out.println( StringUtils.abbreviate( test, 
    10 ) );

    [Console輸出]
    This is
    查找嵌套字符串:
    String htmlContent = "<html>\n" +
                         
    "  <head>\n" +
                         
    "    <title>Test Page</title>\n" +
                         
    "  </head>\n" +
                         
    "  <body>\n" +
                         
    "    <p>This is a TEST!</p>\n" +
                         
    "  </body>\n" +
                         
    "</html>";

    // Extract the title from this XHTML content 

    String title = StringUtils.substringBetween(htmlContent, "<title>""</title>");
    System.out.println( 
    "Title: " +
     title );

    [Console輸出]
    Title: Test Page
    驗證字符串:
    String test1 = "ORANGE";

    String test2 
    = "ICE9"
    ;

    String test3 
    = "ICE CREAM"
    ;

    String test4 
    = "820B Judson Avenue"
    ;


    boolean t1val = StringUtils.isAlpha( test1 ); // returns true


    boolean t2val = StringUtils.isAlphanumeric( test2 ); // returns true

    boolean t3val = StringUtils.isAlphaSpace( test3 ); // returns true

    boolean t4val = 

        StringUtils.isAlphanumericSpace( test4 ); 
    // returns true
    計算字符串出現(xiàn)頻率:StringUtils.countMatches()
    File manuscriptFile = new File("manuscript.txt");

    Reader reader 
    = new
     FileReader( manuscriptFile );

    StringWriter stringWriter 
    = new
     StringWriter( );

    while( reader.ready( ) ) { writer.write( reader.read( ) ); }


    String manuscript 
    = stringWriter.toString( );

    // Convert string to lowercase


    manuscript 
    = StringUtils.lowerCase(manuscript);

    // count the occurrences of "futility"


    int numFutility = StringUtils.countMatches( manuscript, "futility" );
    比較不同字符串:
    int dist = StringUtils.getLevenshteinDistance( "Word""World" );

    String diff 
    = StringUtils.difference( "Word""World"
     );

    int index = StringUtils.indexOfDifference( "Word""World"
     );

    System.out.println( 
    "Edit Distance: " +
     dist );

    System.out.println( 
    "Difference: " +
     diff );

    System.out.println( 
    "Diff Index: " +
     index );

    [Console輸出]
    Edit Distance: 
    2


    Difference: ld

    Diff Index: 
    3



    參考資料:
    《Jakarta Commons Cookbook》
    By Timothy M. O'Brien 
       
    Publisher : O'Reilly 
    Pub Date : November 
    2004 
    ISBN : 
    0-596-00706-X 
    Pages : 
    400 
    posted on 2005-12-27 19:35 ZhuJun 閱讀(459) 評論(0)  編輯  收藏 所屬分類: 開發(fā)手記開源項目

    蜀中人氏,躬耕于珠海

    <2005年12月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 51164
    • 排名 - 974

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲熟妇成人精品一区| 啊灬啊灬别停啊灬用力啊免费看| vvvv99日韩精品亚洲| 亚洲综合无码一区二区痴汉| 国产乱子精品免费视观看片| 亚洲国产成人久久精品动漫| 伊人久久大香线蕉免费视频| 亚洲综合国产一区二区三区| 99在线视频免费观看视频| 色噜噜综合亚洲av中文无码| 国产成人精品日本亚洲语音 | 91福利免费体验区观看区| 免费看无码自慰一区二区| 久久久久亚洲精品男人的天堂| 永久免费无码日韩视频| 亚洲无线观看国产精品| 无码av免费网站| 亚洲一区二区三区深夜天堂| 免费做爰猛烈吃奶摸视频在线观看| 久久久久久久久亚洲| 一区二区三区免费精品视频| 国产亚洲AV夜间福利香蕉149 | 激情综合色五月丁香六月亚洲| 很黄很污的网站免费| 亚洲一卡二卡三卡四卡无卡麻豆| 午夜一区二区免费视频| 一级成人毛片免费观看| 亚洲AV成人无码久久精品老人| 日韩免费一区二区三区在线播放| 亚洲AV日韩精品久久久久久久 | 91麻豆国产免费观看| 亚洲人成电影网站| 四虎永久免费观看| 暖暖在线视频免费视频| 亚洲人成网网址在线看| 亚洲AV无码乱码在线观看| 一级毛片免费观看| 国产精品亚洲精品日韩动图| 亚洲精品色午夜无码专区日韩| 性短视频在线观看免费不卡流畅| 特黄aa级毛片免费视频播放|