android基础:工具类

本文主要总结下android常用的工具类

TextUtils类,处理字符串

android.text.TextUtils这个类有以下功能

  • public static boolean isEmpty(@Nullable CharSequence str)这个方法判断字符串非null且非空,在对字符串进行判断时可以不必if(str !=null && str.length() > 0)这样判断。
  • public static CharSequence concat(CharSequence... text) 字符串连接。有很多字符串,你还在用+拼接或自己new 一个StringBuffer\StringBuilder么?其实这个方法已经帮我们做好了,用StringBuilder实现,进行字符串拼接时可以考虑使用这个方法。而且支持SpannableString。
  • public static boolean isDigitsOnly(CharSequence str) 判断所给的字符串是否只有数字
  • public static boolean equals(CharSequence a, CharSequence b) 判断两个字符串对象的内容是否相等,内部进行了非null判断
  • public static String htmlEncode(String s)将html代码中的特殊字符进行转码处理

android.text.format.DateUtils 日期格式化工具

android.webkit.URLUtil URI判断工具类

参考

[Android快速开发系列 10个常用工具类](http://blog.csdn.net/lmj623565791/article/details/38965311)