如何读取java中命令行输入中用"/"分隔的两个参数?

K. *_* Ji 0 java

我在命令行输入了07/12如何将这两个参数用作args [0]和args [1]转换为月和日

int month = Integer.parseInt(args[0]);
int day = Integer.parseInt(args[1]);
Run Code Online (Sandbox Code Playgroud)

我遇到的错误是"线程中的异常"主"java.lang.NumberFormatException:对于输入字符串:"07/12"

Edu*_*nis 6

这是因为你传递的日期都包含在args[0].试试这个

String[] date = args[0].split("/");
int month = Integer.parseInt(date[0]);
int day = Integer.parseInt(date[1]);
Run Code Online (Sandbox Code Playgroud)