小编hsi*_*vru的帖子

StringBuilder 未初始化为给定的长度值

我正在尝试创建一个具有给定长度的 StringBuilder 对象,但每次我尝试这样做时,StringBuilder 对象的长度都会打印为 0。有人知道为什么吗?

String s = "i";
StringBuilder sb = new StringBuilder(s.length()+1);
System.out.println(sb.length());
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,StringBuilder对象的长度应该是2(1从“i”的长度+1),但是当我在Eclipse中打印StringBuilder的长度时,我得到了0。我把长度改为17和100,但我仍然得到 0 assb的长度。

java stringbuilder constructor

0
推荐指数
1
解决办法
43
查看次数

标签 统计

constructor ×1

java ×1

stringbuilder ×1