对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:

是否为空字符 boolean android.text.TextUtils.isEmpty(CharSequence str)

拼接字符串 String android.text.TextUtils.join(CharSequence delimiter, Object[] tokens)

拆分字符串 String[] android.text.TextUtils.split(String text, String expression)

拆分字符串使用正则 String[] android.text.TextUtils.split(String text, Pattern pattern)

确定大小写是否有效在当前位置的文本 int android.text.TextUtils.getCapsMode(CharSequence cs, int off, int reqModes)

使用HTML编码这个字符串 String android.text.TextUtils.htmlEncode(String s)

另外,String[] android.text.TextUtils.split(String text, String expression)中的expression较特殊,如果采用

TextUtils.split(someString, "-");
来分割someString的话返回的将是错误结果,正确的用法应该是
TextUtils.split(line, ",|\\-");

更多相关文章

  1. android webview 使用以及一些异常处理及上传文件问题
  2. android事件分发机制的实现原理
  3. android的消息处理机制(图+源码分析)——Looper,Handler,Message
  4. Android的消息处理机制
  5. android触屏事件处理onInterceptTouchEvent的问题
  6. Android培训班(46)
  7. Android(安卓)ViewGroup onInterceptTouchEvent 和 onTouchEvent
  8. 深入理解Android消息处理系统——Looper、Handler、Thread
  9. 深入理解Android消息处理系统——Looper、Handler、Thread

随机推荐

  1. 技术干货 | “选图预览并上传”的场景如
  2. 排查指南 | 当 mPaaS 小程序真机扫码时提
  3. 技术干货 | 深度解构 Android 应用面临紧
  4. 技术干货 | mPaaS 小程序高玩带你起飞:客
  5. 绝密文档公开!首次揭秘数栈导航设计思路
  6. 腾讯企业邮箱启用超大附件
  7. 货运物流移动端解决方案:为货运物流行业打
  8. 开发技巧 | mPaaS 小程序自定义事件,如何
  9. 农村的出路
  10. 排查指南 | mPaaS 小程序提示“网络不给