1 パッケージcn.learn; 2 / * 3 列バッファ-バッファは効率を向上させることができる 。4 java.lang.StringBuilderを 5 根底にある文字列は、修飾された最終的な配列が変化しない定数である 6。 民間最終バイト[] ;値 。7 文字列を追加している、複数のストリング、低効率が占める空間を生成する 。8 STR文字列= "" + "B" + "C":EG 9は 、A、B、CとなりAB、ABC 5列 10 。11 とStringBuilderクラスは、(文字列変換の長さとすることができるように)効率を高めることができる 12は バイト[] =新しい新しいバイト値[16]; //デフォルトの長さは16 13である 注:のStringBuilderで常にメモリアレイ、小さなフットプリント、高効率、StringBuilderを超えた場合である 14 体積自動的に膨張 15 底部が長変更することができ、アレイの最終的な変形ではない 16 。17 StringBuilderを使用して、データ配列要素は、送信元アドレスではない追加、すなわち、新しい配列を生成しない れる18 。19 れる20 * / 21はある 公共の クラスStringBuilderApi { 22れる パブリック 静的 ボイドメイン(文字列[]引数){ 23は // 、デフォルト引数なしコンストラクタブランクの長さ16、 24 StringBuilderのSTR = 新しい新規のStringBuilder(); 25 //は、設定されたパラメータは、文字列は、実際のStringBuilder変換された 26である のStringBuilder STR1 = 新しい新規のStringBuilder( "cn.learn" ); 27 のSystem.out.println( STR1); // cn.learn 28 // オブジェクト自体が、すなわち、新しい配列を生成しない、さらに追加のappend(追加)することができる現在の戻り、データを追加します 29 のSystem.out.println(str1.append( "huxiaobai。")アペンド( "ダダ.." )); 30 31である 32 // のtoString、のStringBuilderのtoStringに変換することができ、オブジェクトは、参照構造に転送することができる 33である のStringBuilder括り= 新しい新規のStringBuilder(0009); 34である のSystem.out.println(toStr.toString()); 35 36 } 37 38である 39 }