Java用正则对字符串进行处理并判断是否能转为数字

网友投稿 217 2023-01-30


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

Pattern pattern = Pattern.compile("[0-9]*"); //cbWDofMoj正则,匹配数字

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用正则对字符串进行处理并判断是否能转为数字,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!

Pattern pattern = Pattern.compile("[0-9]*"); //cbWDofMoj正则,匹配数字

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用正则对字符串进行处理并判断是否能转为数字,希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解springcloud之服务注册与发现
下一篇:共享文件系统访问协议(文件共享的访问)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~