013-001-009

文字列の部分取得と結合

中級

問題説明

文字列の部分取得と結合

この問題では: substring()メソッドで標準入力から読み込んだ姓名を分割し、逆順に結合して出力するプログラムを作成します。

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

概要

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

仕様

  1. Scannerで1行の姓名(例: "Yamada Taro")を読み込む
  2. substring()メソッドを使って姓と名を別々に取得する
  3. 取得した姓と名を逆順で結合し、"名 姓"の形式で出力する

ヒント

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

入力形式

姓 名

出力形式

名 姓

入出力例

入力: Yamada Taro
出力: Taro Yamada

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録