Maximum number of characters stringbuilder can accommodate

前端 未结 3 949
[愿得一人]
[愿得一人] 2021-02-20 17:54

I need to write 10,000 x 30,000 characters. will a single stringbuilder be able to acomodate all characters or should I think of an array of stringbuilders? I do not have access

3条回答
  •  悲哀的现实
    2021-02-20 18:17

    The length is an int so it should hold up to 2GChar (4GB) assuming you have the memory. You are going to use "only" 600MB (300 million @ 2 bytes per character). Just be careful how many copies you end up making... i.e. toString().

提交回复
热议问题