字符串的一些常用方法:
int length()
String replace(CharSequence oldString,CharSequence newString)
用新字符串代替原字符串,返回信字符串。
String substring(int beginIndex)
String substring(int beginIndex,int endIndex)
返回一个新字符串。这个字符串包含原始字符串中从beginIndex到尾串或者endIndex-1的所有代码单元。
String toLowerCase()
String toUpperCase()
StringBuilder类:
有时,需要由较短的字符串构建字符串,例如,按键或来自文件中的单词。采用字符串连接方式达到此目的的效率较低。每次连接字符串,都会构建一个新的String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这个问题的发生。
如果需要用许多小段的字符串构建一个字符串首先构建一个空的字符串构建器,每次添加再调用append方法
StringBuilder builder=new StringBuilder();
builder.append(ch); //append a single character
buildr.append(str); //append a string
需要构建字符串时就调用toString方法
String completedString=builder.toString();
StringBuilder类的一些方法:
int length()
StringBuilder append(String str)
StringBuilder append(char c)
void setCharAt(int i,char c) //将第i个代码单元设置为c
StringBuilder insert(int offset,Char c) //在offset位置插入一个代码单元并返回this
StringBuilder Insert(int offset,String str)
StringBuilder delete(int startIndex,int endIndex) //删除从startIndex到endIndex-1的代码单元并返回this
String toString()