IT系情報を中心に調べた事をコツコツ綴っています。“B”など)という事はせずにStringBufferを使用するのが通常です。StringBufferよりもStringBuilderの方がコストパフォーマンスが良いのでStringBuilderを使用しましょうというのもよく聞く話です。なるとStringBuilderだけでStringBufferって何のためにあるの?という疑問が出てきます。このStringBuilderとStringBufferの違いについてまとめておきます。StringBufferの特徴スレッドセーフである。StringBuilderよりもコストパフォーマンスが悪いStringBuilderの特徴StringBufferよりもコストパフォーマンスが良いローカル変数で使用する場合のみスレッドセーフとなる用途としてはローカル変数で使用する場合にはコストパフォーマンスが良くスレードセーフも保証されるので「StringBuilder」を使用し、インスタンス変数で使用する場合はスレッドセーフを確実に保証する為に「StringBuffer」を使用するべきです。コメントをキャンセルメールアドレスが公開されることはありません。