如何将xx:yy
格式的字符串转换为整数形式xxyy
或浮点格式xx.yy
例如,如果我有以下字符串。
String x = "10:30"
如何获得整数1030
或浮点值10.30
?
答案 0 :(得分:2)
String[] parts = x.split(":");
float value = Integer.parseInt(parts[0]) + (float)Integer.parseInt(parts[1])/100;
或
Float.parseFloat(x.replaceAll(":", "."));
答案 1 :(得分:1)
String xInt = x.replace(":","");
Integer.parseInt(xInt);
String xFloat = x.replace(":",".");
Float.parseFloat(xFloat);