<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)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50717
    • 排名 - 980

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 久久亚洲精品AB无码播放| 亚洲色婷婷综合开心网| 亚洲首页在线观看| 日韩精品久久久久久免费| 亚洲第一福利网站| 无码人妻一区二区三区免费看| 久久精品国产96精品亚洲| 日本不卡免费新一区二区三区| 亚洲AV一宅男色影视| 中文字幕在线观看免费视频 | 四虎永久在线精品免费影视| 亚洲熟妇AV日韩熟妇在线| 四色在线精品免费观看| 在线亚洲精品视频| 国产亚洲AV夜间福利香蕉149| 青青操免费在线观看| 亚洲高清在线mv| 最近免费中文字幕视频高清在线看 | 亚洲精品视频免费看| 国产v亚洲v天堂a无| 日韩免费视频播播| 一级毛片一级毛片免费毛片| 综合亚洲伊人午夜网| 99国产精品免费视频观看| 在线观看日本亚洲一区| 亚洲成A人片在线观看无码3D| 三级网站免费观看| 久久精品国产亚洲av麻豆蜜芽| 免费欧洲美女牲交视频| 91视频免费观看| 亚洲va乱码一区二区三区| 亚洲福利精品一区二区三区| 国产精品99久久免费观看| 色偷偷亚洲女人天堂观看欧| 亚洲国产精品成人网址天堂| 人妻无码一区二区三区免费| 国产精品亚洲精品爽爽| 亚洲国产精品热久久| 国产一级特黄高清免费大片| 免费国产成人午夜在线观看| 亚洲色欲色欲www在线播放|