| String() | 将char []或者byte []转变为字符串 |
| spilt(正则表达式) | 将String转变为String []。部分关键字(比如.\ 等)需要转义 |
| toCharArray() | 将String转变为char [] |
| getBytes() | 将String转变为byte [] |
| str.intern() | 堆中的值变为堆常量池的值 |
| str1.compareTo(str2) | 比较str1与str2的ASCII码。 ASCII码:(str1>str2)=1;(str1=str2)=0;(str1<str2)=-1; |
| replaceFirst(“老字符”,“新字符”) | 新字符替换第一次出现的老字符 |
| matches | 正则表达式。字符串是否匹配 |
| contains(子字符串) | String中是否包含子字符串 |
| charAt(int index) | 获取index位置的字符 |
| length() | 获取字符长度 |
| indexof(String str) | 从头查找字符串的位置;没有找到则该方法返回 -1。 |
| lastIndexof(String str) | 从尾查找字符串的位置 |
| trim() | 去字符串两侧的空格 |
| substring(begin , end ) | 截取字符串【begin,end} |
| substring(begin) | 截取字符串【begin,str.length()} |
| equals() | 比较字符串 |
| equalsIsIgnoreCase() | 不区分大小写比较字符串 |
| toUpperCase() | 将字符串全部转化为大写 |
| toLowerCase() | 将字符串全部转化为小写 |
| startsWith(String str) | 字符串是否以str开头 |
| endsWith(String str) | 字符串是否以str结尾 |
| replaceAll(String regex,String replacement) | 字符串通过正则表达式替换字符串 |