import java.util.regex.*;
public static Boolean IsInt(String numberString)
{
Pattern p = Pattern.compile("-*"+"\\d*");
Matcher m = p.matcher(numberString);
boolean b = m.matches();
return b;
}
public static Boolean IsDouble(String numberString)
{
Pattern p = Pattern.compile("-*"+"\\d*"+"."+"\\d*");
Matcher m = p.matcher(numberString);
boolean b = m.matches();
return b;
}
public static Boolean IsInt(String numberString)
{
Pattern p = Pattern.compile("-*"+"\\d*");
Matcher m = p.matcher(numberString);
boolean b = m.matches();
return b;
}
public static Boolean IsDouble(String numberString)
{
Pattern p = Pattern.compile("-*"+"\\d*"+"."+"\\d*");
Matcher m = p.matcher(numberString);
boolean b = m.matches();
return b;
}
本文提供了一种使用Java正则表达式来判断字符串是否为整数或浮点数的方法。通过两个公共静态方法IsInt和IsDouble实现对输入字符串的有效验证。
623

被折叠的 条评论
为什么被折叠?



