字符串 常用方法 (这就是“工作经验”啦啦啦)

来源:互联网 发布:初学漫画教程软件 编辑:程序博客网 时间:2024/04/29 08:52

获取:

  int      length()                    获取字符串长度

 char    charAt(int index)        根据位置获取字符

int      indexOf(char ch)        获取指定字符在字符串中第一次出现的位置

int      indexOf(char chint index)从指定位置开始获取指定字符在字符串中第一 次出现的的位置

int      indexOf(String str)        获取指定字符串在字符串中第一次出现的位置

int      indexOf(String strint index)从指定位置开始获取指定字符串在字符串中第一 次出现的的位置

int  lastIndexOf(char ch)   从后往前,获取指定字符在字符串中最后一次出现的位置

int  lastIndexOf(char chint index)   从后往前,从指定位置开始反向搜索,获取指定字符在字符串中最后一次出现的位置

int  lastIndexOf(String str)   从后往前,获取指定字符串在字符串中最后一次出现的位置

int  lastIndexOf(String strint index)   从后往前,从指定位置开始反向搜索,获取指定字符串在字符串中最后一次出现的位置

注明:indexOf()lastIndexOf()如果存在返回位置,不存在返回-1

String  subString(int beginIndex)  截取,从beginIndex开始到完

String  subString(int beginIndex,int endIndex)  截取,从beginIndex开始到endIndex(不包括endIndex)

 ======================================================================================================

转换:

String[]     spilt(正则表达式)            主意  “\\.”以“.”分割

Char[]       toCharArray()      将字符串转成字符数组

Byte[]      getBytes()        将字符串转成字节数组

String    toUpperCase()    转大写

String   toLowerCase()  转小写

String     replace(char oldch,char newch)    newch替换字符串中的oldch  

String     replace(String oldstr, String newstr)    newstr替换字符串中的oldstr

String    trim()   去除字符串中两端空白

String    concat(String str) 将字符串进行拼接

String    static     valueOf(基本数据类型)    把其他基本数据类型转成字符串

==================================================================================

判断:

boolean     equals(String str)  判断两字符串内容是否相等

boolean     equalsIgnoreCase(String str) 判断两字符串内容是否相等(不区分大小写)

boolean      contains(String str)   判断字符串中是否包含指定字符串

boolean      startWith(String str)  判断字符串是否以指定字符串开始

boolean      endWith(String str)  判断字符串是否以指定字符串结尾

==================================================================================

比较:

int    compareTo(String str)   比较两字符串大小 (根据ASCII码表字典大小,大正数,小负数,相等0)

0 0
原创粉丝点击