タグ

StringBuilderに関するmai_kのブックマーク (1)

  • StringBufferとStringBuilder - Wikipedia

    StringBuffer クラスはJavaにある二つの中核となる文字列クラスのひとつである。多くの場合、Stringクラスが使われるが、StringBuffer クラスはミュータブルオブジェクトであり、一方 String クラスは イミュータブルである。 つまり StringBuffer オブジェクトは更新されうるが、String クラスでは似たようなメソッドが新たにStringオブジェクトを生成しメソッドの戻り値としてreturnされた文字列の内容が変更されることで実現される。多くのString オブジェクトを生成しては捨てていく処理の替わりにStringBufferを使った方がより効率的である。 StringBuilder クラスは、同期を考慮しないことがStringBufferとは異なる点であり、これはJ2SE 5.0で導入された。オブジェクトにアクセスするシングルスレッドのときだけ

  • 1