013-001-009

文字列の部分取得と結合

中級

問題説明

文字列の部分取得と結合

この問題では: substring()メソッドで文字列"Yamada Taro"から姓と名を分割し、逆順に結合して"Taro Yamada"と表示するプログラムを作成します。

学習目標: Stringクラスのsubstring()メソッドを使った部分文字列の取得と、文字列の結合方法を理解する

概要

JavaのStringクラスでは、substring()メソッドを使って文字列の一部を取り出すことができます。また、+演算子concat()メソッドで文字列を結合できます。

仕様

  1. String型の変数fullNameを"Yamada Taro"で初期化する
  2. substring()メソッドを使って姓("Yamada")と名("Taro")を別々に取得する
  3. 取得した姓と名を逆順で結合し、"Taro Yamada"の形式で出力する

ヒント

  • substring(beginIndex)は指定位置から文字列の最後まで取得します
  • substring(beginIndex, endIndex)は指定範囲を取得します(endIndexは含まない)
  • スペースの位置はindexOf(" ")で取得できます

出力形式

Taro Yamada

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
期待される出力:
Taro Yamada
正常系
入力:
期待される出力:
Taro Yamada
境界値
入力:
期待される出力:
Taro Yamada
❌ テストに失敗したケースがあります
❌ エラー発生

あなたの解答

現在のモード: 自分のコード
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// ここにコードを書いてください

sc.close();
}
}
0 B / 5 MB

残り 9 回実行可能