关于String常用的一些方法:
indexof(int start) // 返回指定字符在此字符串中第一次出现处的索引。
indexof(String str) //返回指定子字符串在此字符串中第一次出现处的索引。
indexOf(int ch, int fromIndex)
//返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
lastindexof(int ch) //返回指定字符在此字符串中最后一次出现处的索引。
lastindexof(String str) //返回指定子字符串在此字符串中最后一次出现处的索引。
substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串。
substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
toLowerCase()
使用默认语言环境的规则将此 String
中的所有字符都转换为小写。
toUpperCase()
使用默认语言环境的规则将此 String
中的所有字符都转换为大写。
trim()
返回字符串的副本,忽略前导空白和尾部空白。
replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用 newChar
替换此字符串中出现的所有 oldChar
得到的。
public String(StringBuffer buffer)
-
分配一个新的字符串,它包含字符串缓冲区参数中当前包含的字符序列。该字符串缓冲区的内容已被复制,后续对它的修改不会影响新创建的字符串。
-
参数:
-
buffer
- 一个StringBuffer
-
String
public String(StringBuilder builder)
- 分配一个新的字符串,它包含字符串生成器参数中当前包含的字符序列。该字符串生成器的内容已被复制,后续对它的修改不会影响新创建的字符串。