我的文本视图是4:14。我需要抓住时间4和分钟14。问题是冒号使它成为一个字符串,所以我不能得到数字作为整数,我怎么会得到只有4和14没有冒号分别从textview。感谢。
该值由用户设置,因此它可能不总是4:14。那只是一个例子
答案 0 :(得分:0)
做这样的事情:
String[] hoursAndMinutes = yourString.split(":");
你得到了你的数字表。
只需将其更改为整数。像这样:
int hour = Integer.parseInt(hoursAndMinutes[0]);
int minutes = Integer.parseInt(hoursAndMinutes[1]);
答案 1 :(得分:0)
String temp = "4:14";
String[] str_array = temp.split(":");
String hour = str_array[0];
String minute = str_array[1];
minute = minute.replace(" AM","");
minute = minute.replace(" PM","");
int hourInt = Integer.parseInt(hour);
int minuteInt = Integer.parseInt(minute);
希望它会有所帮助:)