日付を表す文字列を日付に変換する必要があります。
日付は次のように構成されます。
private int m;
private int d;
private int y;
public Date(int month, int day, int year) {
if (isValidDate(month, day, year)) {
m = month;
d = day;
y = year;
} else {
System.out.println("Error: not a valid date");
System.exit(0);
}
}
この日付オブジェクトに変換する必要がある文字列は、次の形式です。
"month/day/year"
月は 1 文字または 2 文字、日は 1 文字または 2 文字、年は 1 文字から 4 文字です。
私の考えは、文字列をループして文字/
が表示されるタイミングを見つけることでしたが、もっと良い方法があるように感じます。
これを達成するための最良の方法は何ですか?