【发布时间】:2014-02-03 00:33:28
【问题描述】:
我正在寻找一种简单的方法来从 Java 中的字符串中提取一组数字。
例如:
String temp = "120.6 + 220.4";
我想从字符串中提取“220.4”并将其赋值给一个双变量。谁能帮我一个简单的解决方案?
【问题讨论】:
-
以下是从字符串中提取“220.4”的方法:
public double get220point4(String s) {return 220.4;}。你能更具体地谈谈你的问题吗?其他不是“120.6 + 220.4”的字符串会发生什么? -
为什么是 220.4 而不是 120.6?请更具体
-
字符串的格式是什么。是否总是将 2 个数字加在一起?模式至关重要,而您的问题缺少这些重要的细节。请假设我们不知道您要执行的操作的详细信息。
-
第二个数字可以是任何数字。我只是想显示字符串的格式。但我找到了解决方案。 String.split(" ") 方法为我完成了这项工作。谢谢大家的回答!
标签: java