ホームページ >Java >&#&チュートリアル >Java の String StringBuffer と StringBuilder の違いに関する簡単な説明
* String クラスは、String が変更される限り、新しいオブジェクトが生成されます。
* StringBuffer と StringBuilder はどちらも可変クラスであり、文字列を変更しても新しいオブジェクトは作成されません。
実際の使用では、挿入や削除など、文字列を頻繁に変更する必要がある場合に使用します。
* しかし、StringBuffer と StringBuilder の違いは何でしょうか?
StringBuffer はスレッドセーフであり、マルチスレッド プログラムで使用すると非常に便利ですが、プログラムの効率は遅くなります。
StringBuilder はスレッドセーフではなく、単一スレッドでは StringBuffer よりも効率的です。
* 3 つの実行時間の要約:
StringBuffer > StringBuilder
上記の記事は、Java の String StringBuffer と StringBuilder の違いについて簡単に説明しています。皆さんのお役に立てれば幸いです。これは皆さんの参考になるので、皆さんが PHP 中国語 Web サイトをサポートしてくれることを願っています。
Java の String StringBuffer と StringBuilder の違いに関するその他の記事については、PHP 中国語 Web サイトに注目してください。