拆分Android Textview

时间:2015-04-13 01:30:15

标签: android textview

我的文本视图是4:14。我需要抓住时间4和分钟14。问题是冒号使它成为一个字符串,所以我不能得到数字作为整数,我怎么会得到只有4和14没有冒号分别从textview。感谢。

该值由用户设置,因此它可能不总是4:14。那只是一个例子

2 个答案:

答案 0 :(得分:0)

做这样的事情:

String[] hoursAndMinutes = yourString.split(":");

你得到了你的数字表。

  • in hoursAndMinutes [0] - hours
  • in hoursAndMinutes [1] - minutes

只需将其更改为整数。像这样:

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);

希望它会有所帮助:)