我正在尝试创建一个具有给定长度的 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的长度。