Android.TextUtils 简单的工具类
2016-05-18 14:29
477 查看
对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:
是否为空字符 booleanisEmpty(CharSequenceAndroid.text.TextUtils.[code]
str)
[/code]
拼接字符串 String android.text.TextUtils.join(CharSequence delimiter, Object[] tokens)
拆分字符串 String[]android.text.TextUtils.split(String text, String expression)
拆分字符串使用正则 String[]split(String text, Pattern pattern)[/code]android.text.TextUtils.[code]
确定大小写是否有效在当前位置的文本 intandroid.text.TextUtils.getCapsMode(CharSequence cs, int off, int reqModes)
使用HTML编码这个字符串String android.text.TextUtils.htmlEncode(String s)
另外,
String[]中的expression较特殊,如果采用android.text.TextUtils.split(String text, String expression)
<code><span class="pln"></span><span class="typ">TextUtils</span><span class="pun">.</span><span class="pln">split</span><span class="pun">(</span><span class="pln">someString</span><span class="pun">,</span><span class="pln"> </span><span class="str">"-"</span><span class="pun">);</span></code>来分割someString的话返回的将是错误结果,正确的用法应该是
<code><span class="pln"></span><span class="typ">TextUtils</span><span class="pun">.</span><span class="pln">split</span><span class="pun">(</span><span class="pln">line</span><span class="pun">,</span><span class="pln"> </span><span class="str">",|\\-"</span><span class="pun">);</span></code>
相关文章推荐
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- Android内存优化之——static使用篇(使用MAT工具进行分析)
- 关于Android studio的使用设置
- Android内存优化之——static使用篇
- Bundle源码解析
- Android 设置背景边框
- Android MotionEvent详解
- 谷歌整合登入系统到Android应用
- Windows环境下Android Studio-------简单设置
- Android frameworks去掉熄屏前先变暗的功能
- Android Studio系列教程五--Gradle命令详解与导入第三方包
- 【团队分享】刀锋铁骑:常见Android Native崩溃及错误原因
- 关于JNI配置Error: Could not find class file for 'XXX'问题(MAC Andriod Studio)
- 史上最详细的Android Studio系列教程三--快捷键
- ConvenientBanner框架实现广告浏览
- 史上最详细的Android Studio系列教程四--Gradle基础
- Android Studio系列教程二--基本设置与运行
- 使用RecyclerView + ViewPager 实现轮播广告的两个Bug
- android 不能接收组播数据,但能够发送组播数据
- android 跨进程跳转,并携带参数.