Java用正则对字符串进行处理并判断是否能转为数字
程序员文章站
2022-06-15 16:02:38
代码如下所示:
package java_test;
import java.util.regex.matcher;
import java.util.reg...
代码如下所示:
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用正则对字符串进行处理并判断是否能转为数字,希望对大家有所帮助