動作して文字列のJavaクラスとは何ですか?それらの違いは何ですか?

Javaの、文字列操作の一般的に用いられているタイプは、文字列、StringBufferの、StringBuilderをして​​います

  • 文字列:Stringクラスのメソッドの最後の変更は、新しいStringを返します。これは、Stringオブジェクトへの変更は、元のオブジェクトに影響を与えません、である、新しいオブジェクトを生成する文字列の操作を変更することになります。
  • StringBufferの:文字列を操作する方法は、スレッドセーフで、同期に追加されます。
  • StringBuilderのは:スレッドセーフではありません、必要が削除()メソッドは文字列を変更、)(置き換え、オブジェクトのStringBuilderはappend()を呼び出して、新しいStringBuilderオブジェクトであってもよいし、生体内で文字列を操作するように変更します。

 


 

すべてのリソースのリソースは、公共号に要約されています

おすすめ

転載: www.cnblogs.com/ConstXiong/p/11808178.html