新卒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は表示されない
この記事が気に入ったらサポートをしてみませんか?