4.2.2 StringBuffer类 缓冲字符串(StringBuffer)类可处理可 变长度和内容的字符串。 ◇用构造方法:public StringBuffer (String original),重载多个版本。 人民邮电出版社 POSTS TELECOM PRESS
4.2.2 StringBuffer类 缓冲字符串(StringBuffer)类可处理可 变长度和内容的字符串。 用构造方法:public StringBuffer (String original),重载多个版本
◇常用方法: ①方法insert(0:插入,重载。 ②方法appendO:追加,重载。 ③方法replace(int start,,int end,.String str):替换,从start开始,到end-1处。 爹人民邮电出版社 OSTS TELECOM PRESS n
常用方法: 方法insert():插入,重载。 方法append():追加,重载。 方法replace(int start, int end, String str):替换,从start开始,到end - 1处
④方法delete(int start,int end):删除 从start开始,到end-1处。 ⑤方法reverseO:逆序。 ⑥方法toString0:字符串表示。 人民邮电出版社 POSTS TELECOM PRESS
方法delete(int start,int end):删除 从start开始,到end - 1处。 方法reverse():逆序。 方法toString():字符串表示
Java中还提供了StringBuilder类,该 类比StringBuffer快,可作为StringBuffer 类的替代,用在String缓冲区被单个线程 使用的时候,通常比StringBuffer运行要快。 髻人民邮电出版社 OSTS TELECOM PRESS n
Java中还提供了StringBuilder类,该 类比StringBuffer快,可作为StringBuffer 类的替代,用在String缓冲区被单个线程 使用的时候,通常比StringBuffer运行要快
例4.2演示StringBuffer的用法 public class UseStringBuffer{ public static void main(String args[]){ /创建缓冲字符串对象 StringBuffer bufStr new StringBuffer("123abc"); System.out.println("原串:"+bufStr.toString())片 bufStr.insert(3,"");/在索引3插入"-" System.out.println("插入:'+bufStr..toString()); bufStr.append("xyz");/在串后追加"xyz" System.out.println("追加:"+bufStr.toString()); 人民邮电出版社 POSTS TELECOM PRESS
例4.2 演示StringBuffer的用法 public class UseStringBuffer { public static void main( String args[] ) { //创建缓冲字符串对象 StringBuffer bufStr = new StringBuffer( "123abc" ); System.out.println("原串:"+bufStr.toString()); bufStr.insert(3,"-");//在索引3插入"-" System.out.println("插入:"+bufStr.toString()); bufStr.append("xyz");//在串后追加"xyz" System.out.println("追加:"+bufStr.toString());