見出し画像

新卒Java研修まとめ その6

文字列の特定の部分を取り出すプログラム

import java.util.Scanner;
public class Step_12 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		//文字列の0~2番目の範囲を抽出し、intに変換する
		int a = Integer.parseInt(s.substring(0, 2));
        //文字列の3~5番目の範囲を抽出し、intに変換する
		int b = Integer.parseInt(s.substring(3, 5));
		
		System.out.println(a);
		System.out.println(b);
	}
}

実行結果

12:34
12
34

09:08
9
8

学んだポイント

・substringメソッド:引数で開始位置と終了位置を指定し、文字列の範囲を抽出する

String name = "山田太郎";

//nameの0~2番目"山田"の部分を選択
System.out.println(name.substring(0, 2));

//出力結果
山田

・Integer.parseIntメソッド:文字列を数値に変換する

・09を数値で出力すると10の位の0は表示されない


この記事が気に入ったらサポートをしてみませんか?