Javaで文字列を定義する方法は何ですか
Javaでは文字列を定義する方法が豊富に用意されています。
- 文字定数を二重引用符で囲みます。
String str1 = "Hello";
- Stringコンストラクタを使用して文字列オブジェクトを作成する:
String str2 = new String("World");
- 文字配列を使って文字列を作る:
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String str3 = new String(charArray);
- 「+」という文字列連結演算子を使って、複数の文字列をつなぐ:
String str4 = "Hello" + "World";
- 文字列を動的に作成するには StringBuilder か StringBuffer クラスを使う
StringBuilder sb = new StringBuilder();
sb.append("Hello");
sb.append("World");
String str5 = sb.toString();
実情に応じて適宜な使用法を選択できます。