Java_StringBuilder

StringBuilder小结:

1.缘由:由于在String中若想改变内容就要创建新对象,若存在大量的修改字符串操作,为了仅仅多次修改一个字符就要创建大量对象,浪费了内存空间。仅此java设计了StringBuilder这个类用于频繁修改字符串的操作。

2.原理:内部维护了一个可变的字符串数组,自动扩容。修改操作在对象的内部完成。

3.String与StringBuilder的互转方法2个

4.StringBuilder的基本方法5个

*********************************************************************************************

知识点1:

String str="123abc";

StringBuilder sb=new StringBuilder(str);//-->StringBuilder,不加参数是空字符串

str=sb.toString();//-->String

**************************************************************************************************

知识点2:

1.sb.append("你好");//增

2.sb.delete(8,17);//删

3.sb.replace(8,17,"您好");//改

4.sb.insert(0,"MJ,");//插

5.builder.reverse();//回文


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值