这次给大家带来使用正则判断字符串是否能转为数字,使用正则判断字符串是否能转为数字的注意事项有哪些,下面就是实战案例,一起来看一下。
代码如下所示:
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]); } } } }
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
以上が正規表現を使用して文字列を数値に変換できるかどうかを判断するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。