探索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日




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值