013-001-009
文字列の部分取得と結合
中級
問題説明
文字列の部分取得と結合
この問題では: substring()メソッドで文字列"Yamada Taro"から姓と名を分割し、逆順に結合して"Taro Yamada"と表示するプログラムを作成します。
学習目標: Stringクラスのsubstring()メソッドを使った部分文字列の取得と、文字列の結合方法を理解する
概要
JavaのStringクラスでは、substring()メソッドを使って文字列の一部を取り出すことができます。また、+演算子やconcat()メソッドで文字列を結合できます。
仕様
- String型の変数
fullNameを"Yamada Taro"で初期化する substring()メソッドを使って姓("Yamada")と名("Taro")を別々に取得する- 取得した姓と名を逆順で結合し、"Taro Yamada"の形式で出力する
ヒント
substring(beginIndex)は指定位置から文字列の最後まで取得しますsubstring(beginIndex, endIndex)は指定範囲を取得します(endIndexは含まない)- スペースの位置は
indexOf(" ")で取得できます
出力形式
Taro Yamada
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
正常系
入力:
期待される出力:
Taro Yamada
正常系
入力:
期待される出力:
Taro Yamada
境界値
入力:
期待される出力:
Taro Yamada
❌ テストに失敗したケースがあります
あなたの解答
現在のモード:● 自分のコード
99
1
2
3
4
5
6
7
8
9
10
›
⌄
⌄
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 回実行可能
