博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
StringBuffer的解读(二)
阅读量:5810 次
发布时间:2019-06-18

本文共 1726 字,大约阅读时间需要 5 分钟。

StringBuffer的解读(二)

StringBuffer默认容量大小是16个字符。

  • StringBuffer后面append NULL的测试,代码如下:
public class Test {    public static void main(String[] args) {        StringBuffer sb = new StringBuffer("the");        System.out.println("sb is: " + sb);;        String str = null;        sb.append(str);        System.out.println("sb is: " + sb);;    }}
  • StringBuffer后面append字符串+原先字符数组<容量的测试,代码如下:
public class Test {    public static void main(String[] args) {        StringBuffer sb = new StringBuffer("the");        System.out.println("sb.length: " + sb.length());        System.out.println("sb.capacity: " + sb.capacity());        sb.append(" redpig");        System.out.println("sb.length: " + sb.length());        System.out.println("sb.capacity: " + sb.capacity());    }}
  • StringBuffer后面append字符串+原先字符数组>容量,且<容量x2+2的测试,代码如下:
public class Test {    public static void main(String[] args) {        StringBuffer sb = new StringBuffer("the");        System.out.println("sb.length: " + sb.length());        System.out.println("sb.capacity: " + sb.capacity());        sb.append(" redpig is writting java programs");        System.out.println("sb.length: " + sb.length());        System.out.println("sb.capacity: " + sb.capacity());    }}
  • StringBuffer后面append字符串+原先字符数组>容量x2+2的测试,代码如下:
public class Test {    public static void main(String[] args) {        StringBuffer sb = new StringBuffer("the");//original length is 3        System.out.println("sb.length: " + sb.length());        System.out.println("sb.capacity: " + sb.capacity());        sb.append(" redpig is writting java programs for fun");//string's length is 33        System.out.println("sb.length: " + sb.length());        System.out.println("sb.capacity: " + sb.capacity());    }}

转载地址:http://lejbx.baihongyu.com/

你可能感兴趣的文章
微软将停止对 IE 8、9和10的支持
查看>>
微服务架构会和分布式单体架构高度重合吗
查看>>
如何测试ASP.NET Core Web API
查看>>
《The Age of Surge》作者访谈
查看>>
测试人员的GitHub
查看>>
Spring Web Services 3.0.4.RELEASE和2.4.3.RELEASE发布
查看>>
有关GitHub仓库分支的几个问题
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
云原生的浪潮下,为什么运维人员适合学习Go语言?
查看>>
Webpack入门教程三十
查看>>
EAServer 6.1 .NET Client Support
查看>>
锐捷交换机密码恢复(1)
查看>>
Kali linux virtualbox rc=1908 错误解决办法
查看>>
Erlang学习总结之Erlang语法中的逗号(,)、分号(;),句号(.)的正确用法...
查看>>
linux软件包管理之三(源代码安装)
查看>>
数据库三范式是什么?
查看>>
[转载]设置Ubuntu自动连接无线,无须再输入密钥环和无线密码
查看>>
九叔Xen App测试报告
查看>>
Apache配置
查看>>
Ext gridPanel 单元格数据的渲染
查看>>