Android之TextUtils类介绍
2015-09-09 15:57
591 查看
对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:
是否为空字符 booleanisEmpty(CharSequence str)android.text.TextUtils.[code]
[/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>
相关文章推荐
- 在android中配置 slf4j + log4j 日志记录框架
- Android 中实现全屏,无标题栏的两种方法
- Android之监测database的改变--notifyChange
- android Intent的FLAG_ACTIVITY_CLEAR_TOP跟FLAG_ACTIVITY_REORDER_TO_FRONT
- android:scaleType属性详解
- Android SurfaceView 实现Gif动画
- android两种签名
- 使用android camera调用自带的Intent时遇到的问题
- Android 稀奇古怪的问题
- Android sdk如何设置?
- android 数据存取——SharedPreferences
- Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)
- Android手机识别相关
- [转]Android的ADT与SDK的区别
- [转]Android中不被硬件加速支持的操作
- android电池管理系统从上层的java到底层驱动的调用(转载)
- Android学习之NDK环境的配置
- Android工程目录结构详解
- ANDROID自定义视图——onLayout源码 流程 思路详解
- Android-BroadCastReceiver