加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

StringBuilder

发布时间:2020-12-15 07:47:09 所属栏目:Java 来源:网络整理
导读:概念 字符串缓冲区。长度可变,默认底层数组16位,超过扩容一倍。 构造方法 StringBuider() StringBuilder strBuild=new StringBuilder(); StringBuilder(str) StringBuilder strBuild=new StringBuilder(“abc”); 普通方法 append() StringBuilder strBuil

概念

字符串缓冲区。长度可变,默认底层数组16位,超过扩容一倍。

构造方法

StringBuider()

StringBuilder strBuild=new StringBuilder();

StringBuilder(str)

StringBuilder strBuild=new StringBuilder(“abc”);

普通方法

append()

StringBuilder strBuild=new StringBuilder();

StringBuilder strBuild2=new StringBuilder();

strBuild2=strBuild.append(“Hello”)

              .append(“World”);(链式编程)

sout(strBuild);//HelloWorld

sout(strBuild2);// HelloWorld

sout(“strBuild==strBuid2”);//true 布尔型

:append()方法可以接收任意类型的参数,并将其对应字符串加入到StringBuider中。

(1)??? toString()

--String转化为StringBuilder

String str=new String(“abc”);

StringBuilder strBuild=new StringBuilder(str);

--StringBuider转化为String

String s=strBuilder.toString();//abc

:StringBuilder类已经覆盖重写了Object的toString()方法。通过该方法可以将StringBuilder对象转化为String对象。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读