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

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

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

    隨筆 - 3  文章 - 1  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    • 1.?re: 不好的項目演示
    • 雖然項目演示失務,但我相信你的項目是最成功的,因為你的態度,你的聰明.

      You are NO.1! my lover
    • --roy117

    閱讀排行榜

    評論排行榜

    轉眼一年過去了,回頭看這一年里好象什么都沒有留下。不知道干了些什么,不能這樣了,現在開始要加油。
    posted @ 2008-02-19 15:53 terryliu 閱讀(141) | 評論 (0)編輯 收藏
          辛辛苦苦終于在15天內完成了手機網站的建庫,編碼,設計。沒想到在演示的時候出現了bug。導致組里隊員丟面子   。下次一定要慎重再慎重

      不能再出現這種狀況了。
    posted @ 2007-04-14 00:30 terryliu 閱讀(260) | 評論 (1)編輯 收藏

    處理文本對 Java 應用來說應該算是家常便飯了,在 1.4 出現之前, Java 自身提供的 API 非常有限,如 String 、 StringTokenizer StringBuffer ,操作也比較單一。無非就是查找 substring 、分解、合并等等。到 1.4 的出現可以說 Java 的文字處理上了一個臺階,因為它支持 regular expression 了。這可是個重量級而方便的東東啊,缺點是太復雜,學習起來有一定難度。相較而言, Jakarta Commons 提供的 StringUtils WordUtils 至今還維持著那種簡潔而強大的美,使用起來也很順手。來看一個例子:

    ?

    package sean.study.jakarta.commons.lang;

    ?

    import org.apache.commons.lang.StringUtils;

    ?

    public class StringUtilsAndWordUtilsUsage {

    ?

    ??? public static void main(String[] args) {

    ???????

    ??????? // data setup

    ??????? String str1 = "";

    ??????? String str2 = " ";

    ??????? String str3 = "\t";

    ??????? String str4 = null;

    ??????? String str5 = "123";

    ??????? String str6 = "ABCDEFG";

    ??????? String str7 = "It feels good to use Jakarta Commons.\r\n";

    ???????

    ??????? // check for empty strings

    ??????? System.out.println("==============================");

    ??????? System.out.println("Is str1 blank? " + StringUtils.isBlank(str1));

    ??????? System.out.println("Is str2 blank? " + StringUtils.isBlank(str2));

    ??????? System.out.println("Is str3 blank? " + StringUtils.isBlank(str3));

    ??????? System.out.println("Is str4 blank? " + StringUtils.isBlank(str4));

    ???????

    ??????? // check for numerics

    ??????? System.out.println("==============================");

    ??????? System.out.println("Is str5 numeric? " + StringUtils.isNumeric(str5));

    ??????? System.out.println("Is str6 numeric? " + StringUtils.isNumeric(str6));

    ???????

    ??????? // reverse strings / whole words

    ??????? System.out.println("==============================");

    ??????? System.out.println("str6: " + str6);

    ??????? System.out.println("str6 reversed: " + StringUtils.reverse(str6));

    ??????? System.out.println("str7: " + str7);

    ??????? String str8 = StringUtils.chomp(str7);

    ??????? str8 = StringUtils.reverseDelimited(str8, ' ');

    ??????? System.out.println("str7 reversed whole words : \r\n" + str8);

    ???????

    ??????? // build header (useful to print log messages that are easy to locate)

    ??????? System.out.println("==============================");

    ??????? System.out.println("print header:");

    ??????? String padding = StringUtils.repeat("=", 50);

    ??????? String msg = StringUtils.center(" Customised Header ", 50, "%");

    ??????? Object[] raw = new Object[]{padding, msg, padding};

    ??????? String header = StringUtils.join(raw, "\r\n");

    ??????? System.out.println(header);

    ?

    ??? }

    }

    ?

    輸出的結果如下:

    ?

    ==============================

    Is str1 blank? true

    Is str2 blank? true

    Is str3 blank? true

    Is str4 blank? true

    ==============================

    Is str5 numeric? true

    Is str6 numeric? false

    ==============================

    str6: ABCDEFG

    str6 reversed: GFEDCBA

    str7: It feels good to use Jakarta Commons.

    ?

    str7 reversed whole words :

    Commons. Jakarta use to good feels It

    ==============================

    print header:

    ==================================================

    %%%%%%%%%%%%%%% Customised Header %%%%%%%%%%%%%%%%

    ==================================================

    ?

    從代碼中我們可以大致了解到這個 StringUtils 類簡單而強大的處理能力,從檢查空串(對 null 的情況處理很得體),到分割子串,到生成格式化的字符串,使用都很簡潔,也很直截了當。

    posted @ 2007-03-16 22:32 terryliu 閱讀(396) | 評論 (0)編輯 收藏
    僅列出標題  
    主站蜘蛛池模板: 免费理论片51人人看电影| 亚洲中文字幕无码日韩| 亚洲AⅤ视频一区二区三区 | 亚洲午夜无码久久久久| 亚洲精品又粗又大又爽A片| 久久久免费的精品| 国产成人亚洲精品91专区手机| mm1313亚洲国产精品无码试看| 在线a级毛片免费视频| 久久亚洲国产视频| 久青草视频在线观看免费| 四虎成人精品在永久免费| 亚洲avav天堂av在线网毛片| 男女啪啪永久免费观看网站| a级毛片视频免费观看| 国产亚洲婷婷香蕉久久精品| 18禁在线无遮挡免费观看网站| 亚洲国产一成久久精品国产成人综合| 久久亚洲精品高潮综合色a片| 亚洲国产精品无码久久一线| 18女人水真多免费高清毛片| 亚洲男人电影天堂| 国产va精品免费观看| 羞羞视频免费网站在线看| 亚洲av永久无码精品三区在线4| 国产成人精品免费视频大全麻豆| 亚洲一区二区三区不卡在线播放| 爱情岛论坛网亚洲品质自拍| 性感美女视频免费网站午夜| 添bbb免费观看高清视频| 中文字幕成人免费视频| 亚洲一区二区三区在线观看蜜桃 | 亚洲高清在线观看| 182tv免费视频在线观看| 久久亚洲色WWW成人欧美| 亚洲美女视频一区| 最近中文字幕mv免费高清视频7| 男女超爽视频免费播放| 国产亚洲美女精品久久久久狼| 国产成人无码a区在线观看视频免费 | 亚洲中文字幕无码永久在线|