美文网首页程序员JavaWeb 知识点
java从字符串中提取数字的简单实例

java从字符串中提取数字的简单实例

作者: 请叫我小中中 | 来源:发表于2019-01-01 19:18 被阅读67次

正则表达式:
在开发过程中,正则表达式是一种使用很频繁的工具,正确使用,能很大程度的提高开发效率。
今天给大家举一个例子,使用正则表达式从字符串中提取数字。

package excel;

import java.util.Arrays;
import java.util.regex.Pattern;

public class ObtainNum {
   public static void main(String[] args) {
       String content = "满39元减2元";
       //正则表达式,用于匹配非数字串,+号用于匹配出多个非数字串
       String regEx="[^0-9]+"; 
       Pattern pattern = Pattern.compile(regEx);
       //用定义好的正则表达式拆分字符串,把字符串中的数字留出来
       String[] cs = pattern.split(content);
       System.out.println(Arrays.toString(cs));
   }
}

这个例子是从字符串中提取数字,其实大家可以举一反三,比如从字符串中提取汉字、邮箱等等。

相关文章

网友评论

    本文标题:java从字符串中提取数字的简单实例

    本文链接:https://www.haomeiwen.com/subject/dtqolqtx.html