首页 > 代码库 > Android的简单应用(四)——字符串处理
Android的简单应用(四)——字符串处理
在Java中,对字符串进行处理的方法很多,也可以通过导入相应的字符串处理的lib包来进行处理。不过今天要说的是Android中看到的两种处理字符串的方法。
一、正则表达式
其实正则表达式没有大家想象的那么难(虽然我自己也要查资料才能写),它就像一个文字游戏一样,规则都摆在那了,我们只要记住规则就能任我们自由发挥了。
至于什么是正则表达式,我这里就不普及基础知识了,这个网上的教程真的很多,你可以看看这里http://blog.csdn.net/luosijin123/article/details/4792181
一般java的写法
Pattern pattern;//编译器 Matcher matcher;//匹配器 pattern = Pattern.compile(".*cpacm.*");//将要编译的正则表达式放入编译器中,这个表达式的意思是匹配所有包含cpacm字段的字符串 matcher = pattern.matcher(p);//通过匹配器来查看字符串是否匹配 if (matcher.matches()) {//匹配 return true; } return false;
很简单
二、TextUtils
这个类我是在Android中找到的,不知道Java本身是否就自带这个类了。它的功能很简单,就是为你处理字符串,包括:
- 查找一个字符在字符串中的位置
- 匹配
- 生成子串
- 字符串分割
- 判断是否为空
- 字符串反转
- 改写其中的一小段
等等,这些都是常用的字符串操作,详情的可以看看源码或API http://www.apihome.cn/api/android/TextUtils.html
源码是在android.text.TextUtils中
Android的简单应用(四)——字符串处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。