问题描述:
输入:xx:xx 时间格式的字符串,如:"11:22"
输出:该时间对应的分钟数
解法:
1.将字符串分割字符串数组,调用String的split()函数
2.将String 转换为 int,调用Integer.valueOf(String) 函数
3.小时*60+分钟 即为总分钟数
代码
public int StrToMinute(String str) {
String[] strs = str.split(":");
if(strs.length != 2) {
System.out.println("unvalid input");
return -1;
}
int hour = Integer.valueOf(strs[0]);
int minute = Integer.valueOf(strs[1]);
return (hour * 60 + minute);
}