Javaで文字列を結合する方法を解説します。
本記事では「concat」を使用した方法です。
1. 基本
結合したい文字列を2つ以上準備し、concatで結合します。
concatの前で指定した文字列の最後尾に、「( )」内の文字列を結合します。結合結果はString型で返されます。
String型変数 = 結合したい文字列1.concat(結合したい文字列2);
リファレンスのリンクも添付しておくので、詳細を確認したい方はご覧ください。(リンク先はJava17です。)
https://docs.oracle.com/javase/jp/17/docs/api/java.base/java/lang/String.html
2. 使い方
使用例と結合結果を見ていきます。今回は2つの文字列を結合する場合と3つ以上結合する場合を紹介します。
2-1. 2つの文字列を結合
2つの文字列を結合します。
コード
public class Sample {
public static void main(String[] args) {
// 結合したい文字列
String word1 = "apple";
String word2 = "pen";
// concatで結合
String result = word1.concat(word2);
// 結合結果確認
System.out.println(result);
}
}
実行結果
applepen
2-2. 3つ以上の文字列を結合
concatを使用して3つ以上の文字列を結合する際は、文字列の数だけconcatを繰り返します。
コード
public class Sample {
public static void main(String[] args) {
// 結合したい文字列
String word1 = "penpineapple";
String word2 = "apple";
String word3 = "pen";
// concatで結合
String result = word1.concat(word2).concat(word3);
// 結合結果確認
System.out.println(result);
}
}
実行結果
penpineappleapplepen
3. まとめ
「concat」を使用した文字列の結合方法を解説しました。
基本的にはconcatの前後に結合したい文字列を指定するという形式になります。
本記事では「concat」のみを紹介しましたが、Javaでは他の結合方法も存在します。それについては別の記事で紹介できたらなと思います。