013-001-009
文字列の部分取得と結合
中級
問題説明
文字列の部分取得と結合
この問題では: substring()メソッドで標準入力から読み込んだ姓名を分割し、逆順に結合して出力するプログラムを作成します。
学習目標: Stringクラスのsubstring()メソッドを使った部分文字列の取得と、文字列の結合方法を理解する
概要
JavaのStringクラスでは、substring()メソッドを使って文字列の一部を取り出すことができます。また、+演算子やconcat()メソッドで文字列を結合できます。
仕様
Scannerで1行の姓名(例: "Yamada Taro")を読み込むsubstring()メソッドを使って姓と名を別々に取得する- 取得した姓と名を逆順で結合し、"名 姓"の形式で出力する
ヒント
substring(beginIndex)は指定位置から文字列の最後まで取得しますsubstring(beginIndex, endIndex)は指定範囲を取得します(endIndexは含まない)- スペースの位置は
indexOf(" ")で取得できます
入力形式
姓 名
出力形式
名 姓
入出力例
入力: Yamada Taro
出力: Taro Yamada
