您的位置:首页 > 编程语言 > Java开发

java 判断一个字符串是否为数字

2014-01-09 23:23 405 查看
摘要: java 判断一个字符串是否为数字

public class num1 {
public static boolean isNum(String str){
return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
}
public static void main(String[] args) {
String str1="0123";
String str2="12-3";
String str3="1.2";
String str4="1.2.3";
String str5="12*3";
String str6="a123";
System.out.println(str1+":"+isNum(str1));
System.out.println(str2+":"+isNum(str2));
System.out.println(str3+":"+isNum(str3));
System.out.println(str4+":"+isNum(str4));
System.out.println(str5+":"+isNum(str5));
System.out.println(str6+":"+isNum(str6));
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: