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日