(菜鸟也学大数据)20200719-JAVA中的StringBuffer以及StringBuilder的区别

一.概述

JAVA中StringBuffer,StringBuilder与String不同的地方在于前两者都是可以在原有对象基础上进行修改

二.StringBuffer

StringBuffer的特点在于,StringBuffer是线程安全的(不能同步访问),但速度相对会劣势

//创建方式
StringBuffer str=new StringBuffer("www");
//对str进行修改增加
str.append(".csdn");
str.append(".net");
System.out.println(str);
//输出结果为
www.csdn.net

StringBuffer的其他方法可进入菜鸟教程

二.StringBuilder

StringBuilder的特点在于,StringBuilder是允许同步访问的,速度方面更有优势

//创建方式
StringBuilder str=new StringBuilder("123");
       str.delete(0,2);//删除str中从下标为0起始,到下标为2之前
       System.out.println(str);
//输出结果为
3

猜你喜欢

转载自blog.csdn.net/weixin_38468167/article/details/107443922