java提取字符串中数字

java的util工具类让我们很方便的提取字符串中的数据,提取金额,提取数据,提取主要信息等都有很大帮助,java获取字符中的信息有如下方式:

	Pattern pattern = Pattern.compile("[需要匹配的数字(正则表达式)]");
    Matcher matcher = pattern.matcher(n);
    while (matcher.find()) {
        System.out.println(matcher.group());
    }

现在我们获取字符串中的金钱,如下:

public String getMoney(String str) {
    Pattern pattern = Pattern.compile("[0-9|-|+|.]");  // 因为金额中有小数点,有可能是增加的钱,也可能是减少的钱
    Matcher matcher = pattern.matcher(str);
    StringBuilder sb = new StringBuilder();
    while(matcher.find()) {
        sb.append(matcher.find());
    }
    return sb.toString();
}

想要获取字符中的类型的信息,也可以用这种方式,只要正则表达式写的正确,就行。

如何觉得能帮助你,麻烦给作者一份信任,让作者能写下去的理由,不需要你给的太多,只需1块钱即可。

java提取字符串中数字_第1张图片
java提取字符串中数字_第2张图片

如果作者写的有误或者想和作者分享更多,请添加作者微信,邀你进群需收10块钱群费。收钱的目的在于我们来着是学知识的,不是来着观望的

java提取字符串中数字_第3张图片

你可能感兴趣的:(java树)