如何解析字符串中的数值?

时间:2013-11-16 05:18:11

标签: java regex string parsing

如何将xx:yy格式的字符串转换为整数形式xxyy或浮点格式xx.yy

例如,如果我有以下字符串。

String x = "10:30"

如何获得整数1030或浮点值10.30

2 个答案:

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