探索TextUtils 和DateUtils

   TextUtils(經歷有限,方法可能不全等用到了我會補上)
       //判空
        Log.e("textUtils+isEmpty", "******" + TextUtils.isEmpty("12344556"));
        Log.e("textUtils+isEmpty", "******" + TextUtils.isEmpty(""));
        //判斷是否只含有數字
        Log.e("textUtils+isDigitsOnly", TextUtils.isDigitsOnly("123432")
                + "***" + TextUtils.isDigitsOnly("sssssss")
                + "***" + TextUtils.isDigitsOnly("123ssss"));
        //判斷是否含有可打印字符
        Log.e("textUtils+isGraphic", TextUtils.isGraphic('2')
                + "***" + TextUtils.isGraphic("s32414314"));
        //翻轉指定的字符串
        Log.e("textUtils+getReverse", TextUtils.getReverse("hello", 1, 5) + "");
        //拼接字符串
        Log.e("textUtils+concat", TextUtils.concat("one", " ", "two!").toString());
        //判斷字符串是否相等
        Log.e("textUtils+equals", TextUtils.equals("equal", "equal")
                + "***" + TextUtils.equals("hello", "Hello")
                + "***" + TextUtils.equals("one1", "equal"));
        //判斷字符串長度,首位去空字符
        Log.e("textUtils+getTrimmedLength", TextUtils.getTrimmedLength("length")
                + "***" + TextUtils.getTrimmedLength("  leng th"));
        //判斷子字符串第一次出現的位置 返回位置數
        Log.e("textUtils+indexOf", TextUtils.indexOf("hello android ,you are so wonderful!", "android") + "");
        //截取字符串
        Log.e("textUtils+substring", TextUtils.substring("Hello android!", 0, 5));
        //分割字符串並獲取分割後指定位置的子字符串
        Log.e("textUtils+split", TextUtils.split(" Hello android!", "e")[0]
                + "***" + TextUtils.split(" Hello android!", "e")[1]);
**************************************************************************************************************************************結果
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+isEmpty: ******false
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+isEmpty: ******true
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+isDigitsOnly: true***false***false
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+isGraphic: true***true
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+getReverse: olle
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+concat: one two!
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+equals: true***false***false
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+getTrimmedLength: 6***7
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+indexOf: 6
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+substring: Hello
        03-17 11:40:19.911 30134-30134/com.queen.demo E/textUtils+split:  H***llo android!

   DateUtils
        Log.e("DateUtils+FORMAT_ABBREV_ALL", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_ABBREV_ALL));
        Log.e("DateUtils+FORMAT_ABBREV_TIME", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_ABBREV_TIME));
        Log.e("DateUtils+FORMAT_ABBREV_MONTH", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_ABBREV_MONTH));
        Log.e("DateUtils+FORMAT_ABBREV_WEEKDAY", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_ABBREV_WEEKDAY));
        Log.e("DateUtils+FORMAT_ABBREV_RELATIVE", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_ABBREV_RELATIVE));
        Log.e("DateUtils+FORMAT_NO_YEAR", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_NO_YEAR));
        Log.e("DateUtils+FORMAT_NO_NOON", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_NO_NOON));
        Log.e("DateUtils+FORMAT_NO_MIDNIGHT", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_NO_MIDNIGHT));
        Log.e("DateUtils+FORMAT_NO_MONTH_DAY", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_NO_MONTH_DAY));
        Log.e("DateUtils+FORMAT_NUMERIC_DATE", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_NUMERIC_DATE));
        Log.e("DateUtils+FORMAT_SHOW_DATE", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_SHOW_DATE));
        Log.e("DateUtils+FORMAT_SHOW_TIME", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_SHOW_TIME));
        Log.e("DateUtils+FORMAT_SHOW_WEEKDAY", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_SHOW_WEEKDAY));
        Log.e("DateUtils+FORMAT_SHOW_YEAR", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_SHOW_YEAR));
        Log.e("DateUtils+FORMAT_12HOUR", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_12HOUR));
        Log.e("DateUtils+FORMAT_24HOUR", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_24HOUR));
        Log.e("DateUtils+FORMAT_CAP_AMPM", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_CAP_AMPM));
        Log.e("DateUtils+FORMAT_CAP_NOON", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_CAP_NOON));
        Log.e("DateUtils+FORMAT_NO_NOON_MIDNIGHT", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_NO_NOON_MIDNIGHT));
        Log.e("DateUtils+FORMAT_CAP_NOON_MIDNIGHT", DateUtils.formatDateTime(this, 1473818027000L, DateUtils.FORMAT_CAP_NOON_MIDNIGHT));
**************************************************************************************************************************************結果
        03-17 12:12:44.561 32300-32300/com.queen.demo E/DateUtils+FORMAT_ABBREV_ALL: 2016年9月14日
        03-17 12:12:44.561 32300-32300/com.queen.demo E/DateUtils+FORMAT_ABBREV_TIME: 2016年9月14日
        03-17 12:12:44.561 32300-32300/com.queen.demo E/DateUtils+FORMAT_ABBREV_MONTH: 2016年9月14日
        03-17 12:12:44.561 32300-32300/com.queen.demo E/DateUtils+FORMAT_ABBREV_WEEKDAY: 2016年9月14日
        03-17 12:12:44.561 32300-32300/com.queen.demo E/DateUtils+FORMAT_ABBREV_RELATIVE: 2016年9月14日
        03-17 12:12:44.571 32300-32300/com.queen.demo E/DateUtils+FORMAT_NO_YEAR: 9月14日
        03-17 12:12:44.571 32300-32300/com.queen.demo E/DateUtils+FORMAT_NO_NOON: 2016年9月14日
        03-17 12:12:44.571 32300-32300/com.queen.demo E/DateUtils+FORMAT_NO_MIDNIGHT: 2016年9月14日
        03-17 12:12:44.581 32300-32300/com.queen.demo E/DateUtils+FORMAT_NO_MONTH_DAY: 2016年9月
        03-17 12:12:44.581 32300-32300/com.queen.demo E/DateUtils+FORMAT_NUMERIC_DATE: 2016/9/14
        03-17 12:12:44.581 32300-32300/com.queen.demo E/DateUtils+FORMAT_SHOW_DATE: 2016年9月14日
        03-17 12:12:44.591 32300-32300/com.queen.demo E/DateUtils+FORMAT_SHOW_TIME: 09:53
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_SHOW_WEEKDAY: 星期三
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_SHOW_YEAR: 2016年9月14日
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_12HOUR: 2016年9月14日
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_24HOUR: 2016年9月14日
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_CAP_AMPM: 2016年9月14日
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_CAP_NOON: 2016年9月14日
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_NO_NOON_MIDNIGHT: 2016年9月14日
        03-17 12:12:44.601 32300-32300/com.queen.demo E/DateUtils+FORMAT_CAP_NOON_MIDNIGHT: 2016年9月14日




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章