Java用正则对字符串进行处理并判断是否能转为数字
更新时间:2018年06月01日 11:54:40 作者:连接数据库
这篇文章主要介绍了Java用正则对字符串进行处理并判断是否能转为数字的实例代码,代码很简单,需要的朋友可以参考下
代码如下所示:
package java_test; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author: gznc_pcc * @date:2018年6月1日 10:50:38 * @version : * */ class Main { public static void main(String[] args) { String lineString = "[\"1\"]"; String line = "[\"on\",\"1\",\"5\",\"8\",\"10\"]"; lineString = line.replaceAll("[\"\\[\\]]", "");//用""替换" [ ] String[] word = lineString.split(","); //以,切割 System.out.println(lineString); for(int i=0;i<word.length;i++){ Pattern pattern = Pattern.compile("[0-9]*"); //正则,匹配数字 Matcher matcher = pattern.matcher(word[i]); if(matcher.matches()){ System.out.println("1:可以转换"); System.out.println(Integer.parseInt(word[i])); } else { System.out.println("2:不能转换"); System.out.println(word[i]); } } } }
总结
以上所述是小编给大家介绍的Java用正则对字符串进行处理并判断是否能转为数字,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
收集一些常用的正则表达式(匹配中文字符、匹配双字节字符、匹配HTML标记、匹配空行 and so on~~~)
正则表达式用于字符串处理,表单验证等场合,实用高效,应用广泛,但用到时总是不太把握,以致往往要上网查一番资料,下面把我搜素资料加工整理分享给大家,需要参考的朋友可以借鉴下2015-09-09Centos7 Shell编程之正则表达式、文本处理工具详解
正则表达式可以很灵活的提供各种模糊匹配的筛选规则。常被用来检索、替换那些符合某个模式的文本,这篇文章主要介绍了Centos7 Shell编程之正则表达式、文本处理工具,需要的朋友可以参考下2022-08-08正则表达式提取网址、标题、图片等一例(.Net Asp Javascript/Js)的实现
用各种语言实现的提取内容中的网址,标题,图片等功能代码,对于大家掌握正则的共用性有很大的帮助。2008-11-11
最新评论