java常见字符串方法总结

来源:互联网 发布:php qq授权登陆 编辑:程序博客网 时间:2024/06/05 22:44
说到这里的方法总结,其实也不是自己写的啦,就是通过学习和工作中,总结了一些常用的方法,拿出来与大家分享。我不生产方法,我只是方法的搬运工。有什么不足,请同行们多多指教,共同进步~
1.String类字符与字符串操作方法

方法名称                                      类型                                  描述

Public char charAt(int index)       普通                                 根据下标找到指定的字符
Public char[]  tocharArray()         普通                                 以字符串数组的形式返回全部的字符
Public string (char[]  value)          构造                                 将全部的字符数组变为字符串
Public String (char[] value,int offset,int account)                 通过使用指定的charset解码指定
2.String 类型判断是否以指定内容开头或结尾
方法名称       类型                                  描述
Public boolean StartWith(String prefix)      普通                  从第一个位置开始判断是否以指定的内容开头
Public boolean StartWith(String prefix,int toffset) 普通      从指定的位置开始判断是否以指定的内容开头
Public boolean endsWith(String suffix)       普通                 判断是否以指定的内容结尾
3.String 类替换操作

                方法名称                    类型描述
Public String replace(char old char , char new char)     普通                         替换指定字符
Public String replace(charSequence target , charSequence replacement)  普通    替换指定字符串
Public String replaceAll(string regex , string replacement)    普通                替换第一个满足条件的字符串
4.String 类字符串截取操作:
Public String substring(int beginIndex)             普通                 从指定位置开始一直截取到末尾
Public String substring(int beginIndex , int endIndex)   普通   截取指定范围的字符串
注意:只包括起始位置,不包括结束位置!
5.String类字符串拆分操作:
Public String[] split(String regex)          普通           按照指定的字符串拆分
Public String[] split(String regex , int limit)   普通  拆分字符串,并指定拆分的个数
注意:regex是正则表达式,需要对应着正则表达式表进行编写
6.String 类字符串查找操作:
Public boolean contains(String s)       普通      返回一个字符串是否存在
Public int indexOf(int ch)       普通      从头检查指定的字符串是否存在,char->int,若存在则返回位置,若不存在则返回"-1"
Public int indexOf(String ch , int fromIndex)普通;从指定的位置查找字符串是否存在,若存在则返回位置,若不存在则返回"-1"
Public int indexOf(String str , int fromIndex)  普通   从指定位置查找到字符串是否存在,存在返所在位置,不存在返回"-1"
7.String 类其它操作方法
Public boolean isEmpty()     普通          判断是否为空,指定的内容为空“ "" ”
Public int          length())       普通         取字符串长度
Public String toLowerCase()  普通       转小写
Public String toUpperCase()   普通       转大写
Public String trim()                 普通       去掉开头和结尾的空格,中间的空格不去
Public String concat()             普通       字符串连接操作