我的代码接受来自用户的3个命令行参数,即
java Project2 12 10 1995
并操纵.txt文件以检查日期是否有效,然后返回该日期的特定日期(如果它有效)。我试图改变它,因此它只接受1个命令行参数,即。
java Project2 12/10/1995
如果有效,它将在返回特定日期时执行相同的功能,但我不知道如何更改它以便它可以接受1个参数并将其拆分为" /"然后检查.txt文件,看看它是否有效。
代码:http://pastebin.com/i5cQV0KS
.txt文件:http://pastebin.ca/2662759
答案 0 :(得分:0)
您可以使用以下代码:
Scanner sc = new Scanner(args[0]);
sc.useDelimiter("/");
int day = sc.nextInt();
int month = sc.nextInt();
int year = sc.nextInt();