Java 速習チュートリアル

Javaの文字列結合

1. 文字列結合(String Concatenation)

+ 演算子を文字列(String)同士の間に使用することで、それらを組み合わせることができます。これを結合(コンカチネーション)と呼びます。

1.1 文字列結合の基本的なコード例

String firstName = "John";
String lastName = "Doe";
// 出力時にfirstNameとlastNameの間にスペースを入れるため、空のテキスト(" ")を追加しています
System.out.println(firstName + " " + lastName);

2. 文章内での結合

文字列結合を使用することで、テキストと変数を組み合わせた文章を構築できます。

2.1 変数を含んだ文章構築のコード例

String name = "John";
int age = 25;
System.out.println("私の名前は " + name + " で、年齢は " + age + " 歳です。");

実行結果:

私の名前は John で、年齢は 25 歳です。

3. concat() メソッド

文字列を結合するために、concat() メソッドを使用することも可能です。

3.1 concat() メソッドによる結合のコード例

String firstName = "John ";
String lastName = "Doe";
System.out.println(firstName.concat(lastName));

3.2 メソッドチェーンによる複数文字列の結合

concat() の呼び出しを繋げる(メソッドチェーン)ことで、3つ以上の文字列を結合することもできます。

String a = "Java ";
String b = "is ";
String c = "fun!";
String result = a.concat(b).concat(c);
System.out.println(result);

       注意:concat() を使って複数の文字列を連結することも可能ですが、多くの開発者はより短く、可読性に優れた + 演算子 の使用を好みます。