从时间字符串中读取小时和分钟

MKD*_*nys -2 java string int

有一个问题String有":"

 String time = "21:45";
Run Code Online (Sandbox Code Playgroud)

如何将此字符串转换为两个int:

int hour = 21;
int minute = 45;
Run Code Online (Sandbox Code Playgroud)

aha*_*nin 5

直接,非验证方式:

String[] parts = time.split(":");
int hour = Integer.parseInt(parts[0]);
int minute = Integer.parseInt(parts[1]);
Run Code Online (Sandbox Code Playgroud)