java提取字符串中的数字带小数点
时间: 2023-09-02 07:07:52 浏览: 66
你可以使用正则表达式来提取字符串中的数字,包括带小数点的数字。以下是一个示例代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "这是一个包含数字的字符串:123.45";
Pattern pattern = Pattern.compile("\\d+\\.\\d+");
Matcher matcher = pattern.matcher(str);
if (matcher.find()) {
String number = matcher.group();
System.out.println("提取到的数字是:" + number);
} else {
System.out.println("未找到匹配的数字");
}
}
}
```
在上述示例中,我们使用了正则表达式`\\d+\\.\\d+`来匹配带小数点的数字。其中,`\\d+`表示匹配一个或多个数字,`\\.`表示匹配小数点。你可以根据实际情况调整正则表达式来适应不同的数字格式。
运行以上代码,输出将会是:
```
提取到的数字是:123.45
```
希望能对你有所帮助!如有需要,请随时提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)