第十三章、字符串
一、String对象是不可变的。
String类中每一个看起来会修改String值的方法,实际上都是创建了一个新的String对象。
二、String 上的操作方法:
方法 |
参数 |
功能 |
Length() |
无 |
String中字符的个数 |
charAt() |
Int索引 |
取的String中该索引位置上的char |
toCharArray() |
|
生成一个char[ ],包含String的所有字符。 |
Equals() |
|
比较两个String的内容是否相同 |
equalsIgnoreCase() |
|
比较字符串是否相同,不区分大小写 |
Indexof(),lastndexof() |
Char,string |
如果该String并不包含此参数,就返回-1,否则返回此参数在该String中的起始索引 |
substring |
起始索引;起始索引,终点索引 |
返回索引内的子串 |
Replace,replaceAll |
要替换的字符,用来进行替换的字符 |
返回替换字符后的新的String对象 |
toLowerCase(),toUpperCase() |
|
将所有字符变为小写;将所有字符变为大写 |
Trim() |
|
将String两端的空白字符删除后,返回新的String对象 |
Split() |
正则表达式 |
返回被分割后的数组 |