StringはなぜImmutableなのか — +=の正体とStringBuilderが必要な理由
Stringがimmutable(不変)である設計理由、s += 'x'で何が起きているのか、ループでの文字列連結がなぜ遅いのか、StringBuilderとStringPoolの仕組みを根本から解説。
Stringがimmutable(不変)である設計理由、s += 'x'で何が起きているのか、ループでの文字列連結がなぜ遅いのか、StringBuilderとStringPoolの仕組みを根本から解説。