一般的なJavaクラスとStringBuilderの_StringBuffer

  なぜなら、実行がより速くあなたは、複数のスレッドまたはスレッドセーフの下で考慮しない場合のStringBufferとStringBuilderの前者はスレッドセーフスレッドセーフで、エンコード優先利用StringBuilderの中にあります!

 

1.StringたStringBuffer、StringBuilderの3つのコントラスト、

1.String:文字の不変配列;チャーを用いて下地[]ストレージ

2.StringBuffer:文字の可変配列、スレッドセーフな、低効率; CHAR []記憶装置を用いて下地層

3.StringBuilder:文字の可変配列; JDK5.0新しい、スレッドセーフな、高効率、チャーを用いて下地[]ストレージ

4.効率:StringBuilderの>のStringBuffer>文字列

 

2.StringBuffer、StringBuilderの方法が一般的に使用されます

:APPEND(XXX)
の削除:削除(int型開始、int型エンド )
の変更:setCharAt(int型nは、char型のCH )/置き換え(int型開始、int型エンド、文字列str)
チェック:のcharAt(int型n)が
挿入されている:挿入(int型オフセット、XXX)

おすすめ

転載: www.cnblogs.com/javasds/p/12417216.html