您的当前位置:首页使用正则判断字符串是否能转为数字

使用正则判断字符串是否能转为数字

2020-11-27 来源:爱问旅游网

这次给大家带来使用正则判断字符串是否能转为数字,使用正则判断字符串是否能转为数字的注意事项有哪些,下面就是实战案例,一起来看一下。
代码如下所示:

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]);
 }
 }
 }
}

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

node+token做出用户验证

打包文件体积过大如何处理

显示全文