Android-常用String字符串操作方法
2016-05-12 17:36
543 查看
String类提供了一系列检查字符串所容纳的内容的行为,例如查找字符串的子串、切换字符串大小写等。
通过索引获得字符和子串:
可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length() - 1。
如果想从一个字符串中获得多个方法,可以使用以下方法:
其它操纵字符串的方法:
在字符串中进行查找:
对字符串中的字符进行替换:
通过索引获得字符和子串:
可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length() - 1。
如果想从一个字符串中获得多个方法,可以使用以下方法:
Method | Description |
---|---|
String substring(int beginIndex, int endIndex) | 返回根据指定参数截取的子串 |
String substring(int beginIndex) | 返回从指定索引开始截取的子串 |
其它操纵字符串的方法:
Method | Description |
---|---|
String[] split(String regex) String[] split(String regex, int limit) | 把字符串分段 |
CharSequence subSequence(int beginIndex, int endIndex) | 返回子字符序列 |
String trim() | 去除前后空格 |
String toLowerCase() String toUpperCase() | 切换大小写 |
Method | Description |
---|---|
int indexOf(int ch) int lastIndexOf(int ch) | 放回字符第一次(最后一次)出现的位置 |
int indexOf(int ch, int fromIndex) int lastIndexOf(int ch, int fromIndex) | 从指定索引位置向前或向后检索,并放回第一次(最后一次)出现的位置 |
int indexOf(String str) int lastIndexOf(String str) | 子串第一次(最后一次)出现的索引 |
int indexOf(String str, int fromIndex) int lastIndexOf(String str, int fromIndex) | 从指定索引向前或先后检索,并放回第一次(最后一次)出现的位置 |
boolean contains(CharSequence s) | 判断是否包含子串 |
Method | Description |
---|---|
String replace(char oldChar, char newChar) | 字符替换 |
String replace(CharSequence target, CharSequence replacement) | 字符序列替换 |
String replaceAll(String regex, String replacement) | 使用新字符串替换老字符串中所有符合给定表达式的子串 |
String replaceFirst(String regex, String replacement) | 替换第一个符号给定正则表达式的子串 |
相关文章推荐
- mac下 ffmpeg 编译到android平台(支持 frei0r)
- Android的VectorDrawable与AnimatedVectorDrawable
- Android自定义属性
- Android入门开发之Intent
- Android Studio环境下EditText的BUG
- Android 一个小例子理解实际开发中坐标计算的过程
- Android学习--《数据的保存》
- android动画入门
- 怎么去除android listview的默认点击效果
- 用Android访问本地站点---(localhost,10.0.2.2)要区别
- android 存取数据。
- 安卓系统权限申请列表
- android 常用util方法
- 条形码、二维码扫一扫和生成二维码采用ZXing3.0开源库在android studio中实现
- Android双击back键退出程序
- Android的Button按钮,ACTION_UP事件不触发解决方案
- android Looper源码分析
- Android之Service与IntentService的比较
- Android DrawerLayout 高仿QQ5.2双向侧滑菜单
- android studio