拆分 Android 文本视图

Split Android Textview

我有一个显示 4:14 的文本视图。我需要从中获取第 4 小时和第 14 分钟。问题是冒号使它成为一个字符串,所以我无法将数字作为整数获取,我如何将没有冒号的 4 和 14 与 textview 分开。谢谢

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

做这样的事情:

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

你得到 table 个号码。

  • 小时和分钟[0] - 小时
  • 小时和分钟[1] - 分钟

直接改成整数就可以了。像这样:

int hour = Integer.parseInt(hoursAndMinutes[0]);
int minutes = Integer.parseInt(hoursAndMinutes[1]);
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);

希望对您有所帮助:)