Android.text.TextUtils类
来源:互联网 发布:php exec 后台执行 编辑:程序博客网 时间:2024/06/05 11:07
对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:
1.是否为空字符 boolean
android.text.TextUtils.
isEmpty(CharSequence str)
我们经常看到这样的代码:
- public void setText(String text , TextView view , int string){
- if(text == null || text.length() == 0){
- // do something
- }
- }
其实在android里 if(text ==null || text.length()==0)是有封装的。
在android.text.TextUtils里
- public static boolean isEmpty(CharSequence str) {
- if (str == null || str.length() == 0)
- return true;
- else
- return false;
- }
所以我们可以使用
- TextUtils.isEmpty(text)
代替
- if(text == null || text.length() == 0)
CharSequence 是一个接口,String 实现了这个接口
2.拼接字符串 String android.text.TextUtils.join(CharSequence delimiter, Object[] tokens)
3.拆分字符串 String[]
android.text.TextUtils.
split(String text, String expression)
4.拆分字符串使用正则 String[]
android.text.TextUtils.
split(String text, Pattern pattern)
5.确定大小写是否有效在当前位置的文本 int
android.text.TextUtils.
getCapsMode(CharSequence cs, int off, int reqModes)
6.使用HTML编码这个字符串
String android.text.TextUtils.
htmlEncode(String s)
TextUtils.split(someString, "-");
来分割someString的话返回的将是错误结果,正确的用法应该是
TextUtils.split(line, ",|\\-");
1 0
- Android.text.TextUtils类
- android.text.TextUtils中的常用方法
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- android TextUtils类
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- Android TextUtils类介绍
- iOS8之UIPopoverPresentationController
- 欢迎使用CSDN-markdown编辑器
- 选择 GCD 还是 NSTimer ?
- ios debug 线上app
- host is not allowed to connect to this MySql server
- Android.text.TextUtils类
- Linux下暴力破解工具Hydra详解
- sicily 1119. Factstone Benchmark
- redis学习文章 http://blog.csdn.net/htofly/article/details/7683060
- 有15个数存放在一个数组中,输入一个数,要求用折半法找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。
- BEGIN_MESSAGE_MAP
- Andrew Ng机器学习(ML)入门学习笔记(三)
- HBase和Java API操作
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-