StringBuilder

String和StringBuilder的区别

  String创建对象,创建一个就在【方法区常量池】中生成一个字符串,使用拼接,也是重新创建的意思,只是表面看上去是拼在一起。

  StringBuilder是可变长字符串。String是固定的

StringBuilder常用方法

返回容量:sb.capacity()  ----该方法可以得到当前容量的大小,默认16

返回长度:sb.length()  ----得到当前容量内部的值的长度

添加功能:sb.append(任意类型)

反转功能:public StringBuilder reverse()

String和StringBuilder相互转换

StringBuilder中有toString()方法,可以转换成String类型

  String s=sb.toString();

String转StringBuilder,直接调用StringBuilder的构造方法即可

  StringBuilder sb=new StringBuilder("这是一个字符串“);

posted @ 2020-02-21 22:25  大灰狼吃蚂蚁  阅读(82)  评论(0)    收藏  举报