*文字列クラスは不変のクラスです。文字列が変更されている限り、新しいオブジェクトが生成されます。
* StringBufferとStringBuilderはどちらも可変クラスであり、文字列の変更によって新しいオブジェクトは生成されません。
実際に使用する場合、挿入、削除など、文字列を変更する必要がある場合がある場合。
*しかし、StringBufferとStringBuilderの違いは何ですか?
StringBufferはスレッドセーフであり、マルチスレッドプログラムで使用するのに非常に便利ですが、プログラムの効率は遅くなります。
StringBuilderはスレッドセーフではなく、単一のスレッドのStringBufferよりも効率的です。
*一般に、3つの実行時間:
文字列> stringbuffer> stringbuilder
上記の記事では、JavaのString StringBufferとStringBuilderの違いについて簡単に説明しています。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。