相关疑难解决方法(0)

从Java中的字符串中提取数字

我有一个Java String对象.我只需从中提取数字.我举个例子:

"123-456-789" 我想要 "123456789"

是否有只提取数字的库函数?

谢谢你的回答.在我尝试这些之前,我需要知道是否必须安装任何额外的llibraries?

java string

195
推荐指数
10
解决办法
26万
查看次数

Java函数解析字符串中的所有双精度数

我知道之前已经有人问过这个问题\xc2\xb9\xc2\xb9 ,但答复似乎并没有涵盖所有极端情况。

\n

我尝试用测试用例实现建议\xc2\xb9

\n

String("Doubles -1.0, 0, 1, 1.12345 and 2.50")

\n

哪个应该返回

\n

[-1, 0, 1, 1.12345, 2.50]

\n
import java.util.Scanner;\nimport java.util.ArrayList;\nimport java.util.Locale;\npublic class Main\n{\n    public static void main(String[] args) {\n        String string = new String("Doubles -1.0, 0, 1, 1.12345 and 2.50");\n        System.out.println(string);\n        ArrayList<Double> doubles = getDoublesFromString(string);\n        System.out.println(doubles);\n    }\n    \n    public static ArrayList<Double> getDoublesFromString(String string){\n        Scanner parser = new Scanner(string);\n        parser.useLocale(Locale.US);\n        ArrayList<Double> doubles = new ArrayList<Double>();\n        double currentDouble;\n        while (parser.hasNext()){\n            if(parser.hasNextDouble()){\n                currentDouble = parser.nextDouble();\n                doubles.add(currentDouble);\n …
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
82
查看次数

标签 统计

java ×2

string ×1