如何判断一个字符串是不是纯数字
生活随笔
收集整理的這篇文章主要介紹了
如何判断一个字符串是不是纯数字
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼:
public class NumberDemo {
public static void main(String[] args) {
String str1="1122.2.2";
String str2="111";
String str3="111.2";
String str4="111s";
String str5="111.s";
String str6="1s11";
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));
}
public static boolean isNum(String str){
return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
}
}
結(jié)果:
1122.2.2:false
111:true
111.2:true
111s:false
111.s:false
1s11:false
public class NumberDemo {
public static void main(String[] args) {
String str1="1122.2.2";
String str2="111";
String str3="111.2";
String str4="111s";
String str5="111.s";
String str6="1s11";
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));
}
public static boolean isNum(String str){
return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");
}
}
結(jié)果:
1122.2.2:false
111:true
111.2:true
111s:false
111.s:false
1s11:false
轉(zhuǎn)載于:https://www.cnblogs.com/ws5861/p/3433728.html
總結(jié)
以上是生活随笔為你收集整理的如何判断一个字符串是不是纯数字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MyEclipse6.5配置反编译插件
- 下一篇: Codeforces 365C - Ma