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

标签 java regex string parsing

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

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

String x = "10:30"

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

最佳答案

String[] parts = x.split(":");
float value = Integer.parseInt(parts[0]) + (float)Integer.parseInt(parts[1])/100;

Float.parseFloat(x.replaceAll(":", "."));

关于java - 如何解析字符串中的数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20015023/

相关文章:

java - 从 AsyncTask 的上下文中读取 R.string

java - 使用 Java 使用 "N choose K"的字符串字母组合

python正则表达式与之间的单词匹配作为可选

string - text 和 varchar 的区别(字符变化)

java - 如何并行运行万无一失的测试,同时强制某些测试按顺序运行?

正则表达式 - 如何排除单个单词?

正则表达式 - 带有空格和特殊字符

c# - 如何捕获带缩进的字符串组?

python - 使用字符串、列表和字典进行操作

java - Raphael SketchPad 从 json 中提取最终图像