菜单

Java用正则对字符串进行管理并认清是或不是能转为数字

2019年5月18日 - JavaScript

代码如下所示:

[Ctrl+A 全选
注:如需引进外部Js需刷新工夫实行]

总结

您大概感兴趣的稿子:

以上所述是小编给大家介绍的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]);
      }
    }
  }
}

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图