java学习笔记

StringBuffer类及其区别——java学习之⑥

2018-02-23  本文已影响0人  pm_kai

String类,StringBuffer和StringBuilder的区别

      1,String字符串是常量,一旦创建无法修改。
      2,StringBuffer和StringBuilder是可变字符串,一旦创建可以修改。
      3,StringBuffer是线程安全的,StringBuilder线程不安全。
package ClassDemo;
public class StringBufferDemo3 {
    public static void main(String[] args) {
        //创建字符序列
        StringBuffer str = new StringBuffer("abcdefg");
        //往字符序列中添加新字符串
        str.append("1213");
        System.out.println(str);
        char[] a = {'A','B','C'};
        //第二个字符表示从指定下标开始,第三个表示截取指定长度
        str.append(a, 2, 1);
        System.out.println(str);
        //在指定下标添加内容
        System.out.println(str.insert(0,"999"));
        //将字符序列转换为字符串
        String str2 = str.toString();
        System.out.println(str2);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读