選ぶ基準StringBuffer
とStringBuilder
質問する
2157 次
2 に答える
7
間違いなくJava5以降を使用していて、スレッド間でオブジェクトを共有する必要がない場合(共有する必要があることを思い出せません)、StringBuilder
より良い方法です。
StringBuilder
基本的に、無意味な同期を避けるために、できる限り常に使用する必要があります。確かに、ほとんどのVMが競合のない同期を処理する方法は非常に効率的ですが、そもそもそれが必要ない場合は...
于 2012-10-18T18:26:15.503 に答える
6
StringBuilder
メソッドは同期されないため、マルチスレッド部分に関心がない場合は、高速であるため、それを使用できます。
StringBuffer
一方、すべてのメソッドが同期されているため、スレッドセーフです。
この投稿を読むことができます:-StringBuilderとStringBufferの違い
于 2012-10-18T18:26:13.723 に答える