JavaのString、StringBufferのとのStringBuilder

文字列オブジェクトが作成された後、オブジェクトが破壊されるまで、オブジェクトの文字の配列を含むが変更されていない後の文字列クラスは、不変のクラス、すなわち、です。


 

文字列を変更することができるようにStringBufferオブジェクト変数文字列は、配列のStringBufferはStringBufferのはappend()、挿入()、逆()、setCharAt()はsetLength()メソッドを提供することによって作成されると表現され文字列オブジェクト。StringBufferによって生成された所望の最終的な文字列たら、Stringオブジェクトに変換して、toString()メソッドを呼び出すことができます。

StringBufferオブジェクト変数が文字列である、オブジェクト、元のオブジェクトを再生成しないと、新しい文字列に接続することができます。

StringBufferのは、スレッドセーフであります


 

StringBuilderクラス変数は、Stringオブジェクトを表します。パフォーマンスはStringBufferをより若干高くなるように、スレッドは、セキュリティ機能を実装していません。

 


詳細については、以下を参照してくださいます。https://blog.csdn.net/csxypr/article/details/92378336

 

 

おすすめ

転載: www.cnblogs.com/DirWang/p/11907841.html