Javaで文字列をStringBuilderに変換する
append() StringBuilderのメソッド クラスは文字列値を受け入れ、それを現在のオブジェクトに追加します 。
文字列値をStringBuilderオブジェクトに変換するには-
-
文字列値を取得します。
-
append()を使用して、取得した文字列をStringBuilderに追加します メソッド。
例
次のJavaプログラムでは、文字列の配列を単一のStringBuilderオブジェクトに変換しています。
public class StringToStringBuilder { public static void main(String args[]) { String strs[] = {"Arshad", "Althamas", "Johar", "Javed", "Raju", "Krishna" }; StringBuilder sb = new StringBuilder(); sb.append(strs[0]); sb.append(" "+strs[1]); sb.append(" "+strs[2]); sb.append(" "+strs[3]); sb.append(" "+strs[4]); sb.append(" "+strs[5]); System.out.println(sb.toString()); } }
出力
Arshad Althamas Johar Javed Raju Krishna
-
JavaのStringIndexOutOfBoundsExceptionとは何ですか?
文字列は、Javaで文字のシーケンスを格納するために使用され、オブジェクトとして扱われます。 java.langパッケージのStringクラスは、文字列を表します。 文字列は、(他のオブジェクトのように)新しいキーワードを使用するか、(他のプリミティブデータ型のように)リテラルに値を割り当てることによって作成できます。 String stringObject = new String("Hello how are you"); String stringLiteral = "Welcome to Tutorialspoint"; 文字列には文字の配列
-
Javaの文字列よりもStringBuffer/StringBuilderを使用する場所はどこですか?
Stringクラスオブジェクトは不変ですが、StringBufferオブジェクトとStringBuilderオブジェクトは変更可能です。 StringBuilderが同期されていないときに、StringBufferが同期されます。 連結演算子「+」は、StringBufferまたはStringBuilderのいずれかを使用して内部的に実装されます。 Stringオブジェクトは不変であるため、Object値が変更されない場合は、StringClassを使用してください。 Object値が変更される可能性があり、単一のスレッドからのみアクセスされる場合は、StringBuilderが同期され