No.
比较点
String
StringBuffer
12
在字符串中查找指定字符串的位置
public int indexOf(String str)
public int indexOf(String str,int fromIndex)
public int lastIndexOf(String str)
public int lastIndexOf(String str,int fromIndex)
13
在字符串中实现替换字符或字符串操作
public String replace(char oldChar,char newChar)
public void setCharAt(int index,char ch)
public String replaceAll(String regex,String replacement)
public StringBuffer replace(int start,int end,String str)
public String replaceFirst(String regex,String replacement)
14
将字符串进行反转
无
public StringBuffer reverse()
15
字符串的截取
public String substring(int beginIndex)
public String substring(int beginIndex,int endIndex)
16
toString
返回自己
public String toString()
17
判断字符串是否以xx开头或结尾
public boolean startsWith(String prefix)
无
public boolean startsWith(String prefix,int toffset)
public boolean endsWith(String suffix)
18
测字符串的长度
public int length()
19
判断字符串是否为空
public boolean isEmpty()
指的判断其内容是否为 “""”
无
20
转换大小写
public String toLowerCase()
无
public String toUpperCase()
21
去掉其中的空格
public String trim()
无
22
字符串的拆分
public String[] split(String regex)
无
public String[] split(String regex,int limit)
23
字符串比较
public boolean equals(String anObject)
无
24
字符串作为参数
不能实现按引用传递
StringBuffer的对象引用传递