画面の幅に合わない長い文字列があります。たとえば。
String longString = "This string is very long. It does not fit the width of the screen. So you have to scroll horizontally to read the whole string. This is very inconvenient indeed.";
読みやすくするために、このように書くことを考えました-
String longString = "This string is very long." +
"It does not fit the width of the screen." +
"So you have to scroll horizontally" +
"to read the whole string." +
"This is very inconvenient indeed.";
ただし、2番目の方法では文字列の連結を使用し、メモリ内に5つの新しい文字列が作成されるため、パフォーマンスが低下する可能性があることに気付きました。これは本当ですか?それとも、コンパイラは、私が必要としているのは本当に単一の文字列だけであることを理解するのに十分賢いでしょうか?どうすればこれを避けることができますか?