Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java StringBuilder如何读取16个以上的空元素?_Java_Stringbuilder - Fatal编程技术网

Java StringBuilder如何读取16个以上的空元素?

Java StringBuilder如何读取16个以上的空元素?,java,stringbuilder,Java,Stringbuilder,这是我的密码: public class Stringclass { public static void main(String args[]) { StringBuilder s=new StringBuilder(); s.append("v g f j v n x jc kn vd df jdf jkd kfd kfk dfkd lkd fmk dkkdfd kfdkfn kdfd end"); System.out.println(s);

这是我的密码:

   public class Stringclass
   {
   public static void main(String args[])
   {

   StringBuilder s=new StringBuilder();
    s.append("v g f j v n x jc kn vd df jdf jkd kfd kfk dfkd lkd fmk dkkdfd kfdkfn kdfd end");


  System.out.println(s);
   }
   }
输出是

根据[Java文档],String builder只能存储16个空字符,因此我如何才能将所有字符作为输出

如果我写这段代码,那么输出也是一样的:

    public class Stringclass
    {
    public static void main(String args[])
    {

    StringBuilder s=new StringBuilder("v g f j v n x jc kn vd df jdf jkd kfd kfk dfkd lkd fmk dkkdfd kfdkfn kdfd end");



    System.out.println(s);
     }
     }

你误读了。文件中提到了初始容量。通过空格,您应该读取可以放置字符的空单元格


存储字符的基础数组具有给定的初始大小容量,其默认值为16,并在需要时自动增长。

您误解了这一点。文件中提到了初始容量。通过空格,您应该读取可以放置字符的空单元格

存储字符的基础数组具有给定的初始大小容量,其默认值为16,并在需要时自动增长。

了解

由capacity方法返回的容量始终大于或等于通常大于的长度,并将根据需要自动扩展以适应字符串生成器的添加

学习英语中的台词

由capacity方法返回的容量始终大于或等于通常大于的长度,并将根据需要自动扩展以适应字符串生成器的添加


根据您链接的文档:

许多操作(例如append、insert或setLength)可以增加字符串生成器中字符序列的长度,从而使结果长度大于当前容量。发生这种情况时,容量会自动增加


根据您链接的文档:

许多操作(例如append、insert或setLength)可以增加字符串生成器中字符序列的长度,从而使结果长度大于当前容量。发生这种情况时,容量会自动增加


空字符到底应该是什么?@Ingo我想它可能需要16个空格分隔的块来做一点实验。空字符到底应该是什么?@Ingo我想它可能需要16个空格分隔的块来做一点实验。@Nambi好的,我的错。谢谢you@Nambi好吧,我的错。谢谢you@Nambi好啊我的错,谢谢you@Nambi好吧,我的错。谢谢你
    public class Stringclass
    {
    public static void main(String args[])
    {

    StringBuilder s=new StringBuilder("v g f j v n x jc kn vd df jdf jkd kfd kfk dfkd lkd fmk dkkdfd kfdkfn kdfd end");



    System.out.println(s);
     }
     }