StringBuffer

适用于多次修改String对象的值

public class RunoobTest{

    public static void main(String args[]){

        StringBuilder sb = new StringBuilder(10);

        sb.append("Runoob..");                                               //此时String对象中为“Runoob..”

        System.out.println(sb);

        sb.append("!");                                                            //此时String对象中为“Runoob..!”

        System.out.println(sb);

        sb.insert(8, "Java");                                                    //此时String对象中为“Runoob..Java!”

        System.out.println(sb);

        sb.delete(5,8);                                                            //此时String对象中为“RunooJava!"

        System.out.println(sb);

     }

}

以下是StringBuffer的常用方法

9.20学习记录_常用方法

 

 9.20学习记录_常用方法_02

 

 9.20学习记录_常用方法_03

 

 由于StringBuilder相较于StringBuffer有速度优势,所以多数情况下建议使用StringBuilder类