假设我有时间hh:mm(例如11:22)并且我想使用字符串标记器来分割。然而,在它分裂之后,我能够得到例如:11和下一行22.但是如何将11分配给变量名称“hour”和另一个变量名称“min”?
另一个问题。我如何围绕一个数字?即使它是2.1我想要它最多为3?
答案 0 :(得分:2)
查看Split a string using String.split()
像
这样的东西String s[] = "11:22".split(":");;
String s1 = s[0];
String s2 = s[1];
和ceil进行四舍五入
答案 1 :(得分:0)
向上舍入数字并不太难。首先,你需要通过比较它作为int和double来确定它是否是整数。如果它们不匹配,则数字不是完整的,因此您可以在int值中加1以对其进行舍入。
// num is type double, but will work with floats too
if ((int)num != (double)num) {
int roundedNum = (int)num + 1;
}