Java中判断字符串是否为数字的五种方法
来源:互联网 发布:博威软件 编辑:程序博客网 时间:2024/04/29 04:50
推荐使用第二个方法,速度最快。
方法一:用JAVA自带的函数
方法二:
方法三:
方法四:
3方法五:用ascii码
文章地址:
http://javapub.iteye.com/blog/666544
方法一:用JAVA自带的函数
- public static boolean isNumeric(String str){
- for (int i = str.length();--i>=0;){
- if (!Character.isDigit(str.charAt(i))){
- return false;
- }
- }
- return true;
- }
方法二:
- /*
- * 判断是否为整数
- * @param str 传入的字符串
- * @return 是整数返回true,否则返回false
- */
- public static boolean isInteger(String str) {
- Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
- return pattern.matcher(str).matches();
- }
方法三:
- public static boolean isNumeric(String str){
- Pattern pattern = Pattern.compile("[0-9]*");
- return pattern.matcher(str).matches();
- }
方法四:
- public final static boolean isNumeric(String s) {
- if (s != null && !"".equals(s.trim()))
- return s.matches("^[0-9]*$");
- else
- return false;
- }
3方法五:用ascii码
- public static boolean isNumeric(String str){
- for(int i=str.length();--i>=0;){
- int chr=str.charAt(i);
- if(chr<48 || chr>57)
- return false;
- }
- return true;
- }
文章地址:
http://javapub.iteye.com/blog/666544
0 0
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Java中判断字符串是否为数字的五种方法
- Linq之序列化不包含任何元素问题怎么解决?
- HDU 2157 How many ways??(矩阵快速幂)
- JS输入手机号码加空格
- SQLServer 可变字符怎么设置长度?(如varchar)
- 在windows下编译mongodb c driver
- Java中判断字符串是否为数字的五种方法
- 初识AWK
- webapp开发框架推荐以及优缺点分析【webAPP干货】
- android 开机默认进入指定Launcher
- Linux后台传输screen
- mysql存储过程 游标 查询结果循环
- 优化数据页面(28)——不打印颜色和底纹
- 22. jQuery 遍历 - 同胞
- MFC中App,Doc,MainFrame,View各指针的互相获取