public class StringManipulator {
// 2つの文字列を結合するメソッド
public String concatenate(String str1, String str2) {
return str1 + str2;
}
// 3つの文字列を結合するメソッド(オーバーロード)
public String concatenate(String str1, String str2, String str3) {
return str1 + str2 + str3;
}
public static void main(String[] args) {
StringManipulator manipulator = new StringManipulator();
// 2つの文字列を結合する
String result1 = manipulator.concatenate("Hello, ", "world!");
System.out.println("2つの文字列の結合結果: " + result1);
// 3つの文字列を結合する
String result2 = manipulator.concatenate("Java", " is ", "fun!");
System.out.println("3つの文字列の結合結果: " + result2);
}
}
このコードでは、StringManipulator
クラス内に concatenate
メソッドをオーバーロードしています。main
メソッドでは、それぞれのメソッドを呼び出して結果を表示しています。
ポイント:
concatenate
メソッドは、文字列を結合して結果を返します。- メソッド名は同じであり、引数の型や個数が異なります。
- メソッド内で
+
演算子を使用して文字列を結合しています。