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) | 字符串通过正则表达式替换字符串 |