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

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

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

    posts - 41, comments - 15, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    StringUtils一般應用

    Posted on 2012-08-30 11:02 yuhaibo736 閱讀(575) 評論(0)  編輯  收藏

    package test;

    import org.apache.commons.lang3.ArrayUtils;
    import org.apache.commons.lang3.StringUtils;

    public class TestStringUtils {
     
     public static void main(String[] args) {
      // 空字符串檢查
      String t1_1 = "";
      String t1_2 = "\n\n\t";
      String t1_3 = null;
      String t1_4 = "Test";
      System.out.println("t1_1 blank? " + StringUtils.isBlank(t1_1));
      System.out.println("t1_2 blank? " + StringUtils.isBlank(t1_2));
      System.out.println("t1_3 blank? " + StringUtils.isBlank(t1_3));
      System.out.println("t1_4 blank? " + StringUtils.isBlank(t1_4));
      // 清除空白字符
      String t2_1 = "\t";
      String t2_2 = "  A  Test  ";
      String t2_3 = null;
      System.out.println("t2_1 trimToNull: " + StringUtils.trimToNull(t2_1));
      System.out.println("t2_2 trimToNull: " + StringUtils.trimToNull(t2_2));
      System.out.println("t2_3 trimToNull: " + StringUtils.trimToNull(t2_3));
      System.out.println("t2_1 trim: " + StringUtils.trim(t2_1));
      System.out.println("t2_2 trim: " + StringUtils.trim(t2_2));
      System.out.println("t2_3 trim: " + StringUtils.trim(t2_3));
      // 取得字符串的縮寫
      String t3_1 = "This is a test of the abbreviation.";
      String t3_2 = "Test";
      System.out.println(StringUtils.abbreviate(t3_1, 15));
      System.out.println(StringUtils.abbreviate(t3_1, 5, 15));
      System.out.println(StringUtils.abbreviate(t3_2, 10));
      // 劈分字符串
      String t4_1 = "A b,c.d|e";
      String t4_2 = "Pharmacy, basketball funky";
      String[] array1 = StringUtils.split(t4_1, " ,.|");
      String[] array2 = StringUtils.split(t4_2, " ,", 2);
      System.out.println(ArrayUtils.toString(array1));
      System.out.println(ArrayUtils.toString(array2));
      // 查找嵌套字符串
      String t5_1 = "ABC1234ABC4567";
      System.out.println(StringUtils.substringBetween(t5_1, "1234", "4567"));
      System.out.println(StringUtils.substringBetween(t5_1, "12345", "4567"));
      // 去除尾部換行符
      String t6_1 = "Hello\n";
      System.out.println(StringUtils.chomp(t6_1));
      String t6_2 = "Another test\r\n";
      System.out.println(StringUtils.chomp(t6_2));
      // 重復字符串
      System.out.println(StringUtils.repeat("*", 10));
      System.out.println(StringUtils.repeat("China ", 5));
      // 顛倒字符串
      System.out.println(StringUtils.reverse("ABCDE"));
      // 判斷字符串內容的類型
      String t7_1 = "Virginia";
      System.out.println("Is state number? " + StringUtils.isNumeric(t7_1));// 全由數字組成
      System.out.println("Is state alpha? " + StringUtils.isAlpha(t7_1));// 全由字母組成
      System.out.println("Is state alphanumeric? " + StringUtils.isAlphanumeric(t7_1));// 全由數字或數字組成
      System.out.println("Is state alphaspace? " + StringUtils.isAlphaSpace(t7_1));// 全由字母或空格組成
      // 取得某字符串在另一字符串中出現的次數
      System.out.println(StringUtils.countMatches("Chinese People", "e"));
      // 部分截取字符串
      String t8_1 = " 25 * (30,40) [50,60] | 30";
      System.out.print("N0: " + StringUtils.substringBeforeLast(t8_1, "*"));
      System.out.print(", N1: " + StringUtils.substringBetween(t8_1, "(", ","));
      System.out.print(", N2: " + StringUtils.substringBetween(t8_1, ",", ")"));
      System.out.print(", N3: " + StringUtils.substringBetween(t8_1, "[", ","));
      System.out.print(", N4: " + StringUtils.substringBetween(t8_1, ",", "]"));
      System.out.print(", N5: " + StringUtils.substringAfterLast(t8_1, "|"));
     }

    }


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 久久国产色AV免费看| 免费看小12萝裸体视频国产| 亚洲精品国产精品国自产网站| 在线视频观看免费视频18| 无码日韩人妻AV一区免费l| 亚洲av永久无码精品网站| 最近的免费中文字幕视频| 精品国产污污免费网站入口在线| 亚洲黄色一级毛片| 成人免费无码精品国产电影| 精品免费tv久久久久久久| 亚洲色精品VR一区区三区| 国产亚洲?V无码?V男人的天堂| 免费A级毛片无码视频| 精品一区二区三区无码免费直播| 亚洲αv在线精品糸列| 日韩中文字幕在线免费观看| 日韩电影免费在线观看| 337p日本欧洲亚洲大胆人人| 久久精品蜜芽亚洲国产AV| 亚洲XX00视频| 成年丰满熟妇午夜免费视频| 免费国产午夜高清在线视频 | 亚洲精品国产成人片| 免费看韩国黄a片在线观看| a级精品九九九大片免费看| 亚洲经典千人经典日产| 亚洲美女精品视频| 亚洲色成人中文字幕网站| 国产午夜影视大全免费观看| 91精品手机国产免费| 91在线视频免费观看| 看免费毛片天天看| 2017亚洲男人天堂一| 精品日韩亚洲AV无码 | 亚洲AV成人无码网站| 亚洲国产成人91精品| 亚洲av无码片在线播放| 国产精品亚洲美女久久久 | 亚洲精品高清一二区久久| 欧美a级成人网站免费|