Android-常用String字符串操作方法

String类‭提供了一系列检查字符串所容纳的内容的行为,例如查找字符串的子串、切换字符串大小写等。
通过索引获得字符和子串: 
可以通过charAt()方法获得某个字符串指定索引的字符,字符串中第一个字符的索引为0、最后一个字符的索引为length() - 1。


如果想从一个字符串中获得多个方法,可以使用以下方法:

MethodDescription
String substring(int beginIndex, int endIndex) 返回根据指定参数截取的子串
String substring(int beginIndex) 返回从指定索引开始截取的子串

其它操纵字符串的方法:

MethodDescription
String[] split(String regex) 
String[] split(String regex, int limit)
把字符串分段
CharSequence subSequence(int beginIndex, int endIndex) 返回子字符序列
String trim() 去除前后空格
String toLowerCase() 
String toUpperCase()
切换大小写

在字符串中进行查找:

MethodDescription
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) 判断是否包含子串

对字符串中的字符进行替换:

MethodDescription
String replace(char oldChar, char newChar) 字符替换
String replace(CharSequence target, CharSequence replacement) 字符序列替换
String replaceAll(String regex, String replacement) 使用新字符串替换老字符串中所有符合给定表达式的子串
String replaceFirst(String regex, String replacement) 替换第一个符号给定正则表达式的子串
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值