拆分 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);
希望对您有所帮助:)
我有一个显示 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);
希望对您有所帮助:)