JAVA判断字符串是否为数字

原创 2015年07月09日 19:02:43

这是考查平时对api熟不熟,居然判断是否是数字 当然也可以使用正则表达式了

方案一:

public class Demo1 {
	public static void main(String[] args) {
		boolean b1 = isNumeric("123456789");
		boolean b2= isNumeric("1234abc789");
		System.out.println(b1);
		System.out.println(b2);
	}
	public static boolean isNumeric(String str){ 
		for (int i = str.length();--i>=0;){ 
		 if (!Character.isDigit(str.charAt(i))){
		  return false; 
		  } 
	}
		return true; 
	 } 
}

结果:

true
false

方案二:

	public static boolean isNumeric1(String str){ 
		if(str.matches("\\d*")){
			return true; 
		}else{
		   return false;
		}
	}

方案三:

	public static boolean isNumeric2(String str){ 
		Pattern pattern = Pattern.compile("[0-9]*"); 
		return pattern.matcher(str).matches(); 
	}

平时多做做这些题挺好的 见识多点 总是好啊

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java中判断字符串是否为数字的方法的几种方法

ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < ...

java中判断字符串是否为数字的方法的几种方法

java中判断字符串是否为数字的方法的几种方法 ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(St...

Java中判断字符串是否为数字的五种方法

推荐使用第二个方法,速度最快。  方法一:用JAVA自带的函数  Java代码   public static boolean isNumeric(String str)...

java中判断字符串是否为数字的方法

java中判断字符串是否为数字的方法

Java中判断字符串是否为数字的五种方法

推荐使用第二个方法,速度最快。  方法一:用JAVA自带的函数  Java代码   public static boolean isNumeric(String str)...

java 判断字符串是否为数字 十进制 十六进制

package com.regex.first; /** * @ClassName: regexTest1 * @Description: java判断字符串是否为数字。 * @author amo...

java中判断字符串是否为数字的方法的几种方法

ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < ...

java中判断字符串是否为数字的方法的几种方法

ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < ...

java中判断字符串是否为数字的方法的几种方法

1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)