<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
    計算字符串出現頻率: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 閱讀(451) 評論(0)  編輯  收藏 所屬分類: 開發手記開源項目

    蜀中人氏,躬耕于珠海

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

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50731
    • 排名 - 980

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 91免费国产自产地址入| 最近中文字幕大全免费版在线 | 亚洲中文字幕久久精品无码APP| 亚洲精品国产摄像头| 色播在线永久免费视频| 亚洲aⅴ无码专区在线观看春色 | 国产在线观看免费视频播放器| 亚洲色欲色欱wwW在线| 欧洲美熟女乱又伦免费视频 | 亚洲av无码专区在线播放| a级毛片高清免费视频就| 婷婷亚洲综合五月天小说| 黄色永久免费网站| 亚洲妇女熟BBW| 国产免费看插插插视频| 日韩在线观看免费| 久久精品国产亚洲麻豆| 午夜理伦剧场免费| 亚洲精品二三区伊人久久| 日本高清免费不卡视频| 羞羞视频免费网站入口| 久久九九亚洲精品| 91视频国产免费| 韩国亚洲伊人久久综合影院| 亚洲天堂免费在线视频| 久久久久免费精品国产小说| 亚洲av乱码一区二区三区香蕉| 日韩高清免费在线观看| 一级毛片不卡免费看老司机| 亚洲人成网站在线播放影院在线| 久久久久国色AV免费看图片| 深夜A级毛片视频免费| 亚洲AV永久精品爱情岛论坛| 女人张腿给男人桶视频免费版| 丁香六月婷婷精品免费观看| 亚洲高清视频在线观看| 国产美女无遮挡免费视频| 毛片在线全部免费观看| 亚洲精品天堂成人片AV在线播放| 久久亚洲国产精品五月天婷| 国产免费丝袜调教视频|