文字列を操作しよう
新しいプロジェクト「challenge03」を作成し、その中にパッケージ「moji」、クラス「Moji」を作成してください。
- コンソールで文字を入力できるようにします。
- 「こんにちは私は「たぬ助」です。年令は28才です。」を入力します。
- 入力文字が何文字か表示します。表示例)「入力文字数は〇〇文字です。」
- 語尾の「です。」を全て「だなも。」に変換し返還後の文字列を表示します。
- 「の次から始まる3文字をを表示します。表示例)たぬ助
正当例
プログラムの正答例は次の通りです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
package moji; import java.util.Scanner; public class Moji { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ System.out.println("文字を入力してください"); Scanner scan = new Scanner(System.in); String moji = scan.next(); int kazu = moji.length(); System.out.println("入力文字数は"+kazu + "文字です。"); String moji2 = moji.replace("です。","だなも。"); System.out.println(moji2); int ichi = moji.indexOf("「"); String moji3 = moji.substring(ichi+1,ichi+4); System.out.println(moji3); } } |
最終的な表示は次のようになります。