分类目录归档:java

Java 代码编写中检测输入的字符串是否为double float int 类型的方法分享


摘要:
下文通过举例的方式讲述java中对double float int类型的检测方法,如下所示:



实现思路:
使用正则表达式对字符串的格式进行验证:
1.整型必须由数字组成
2.float double 必须由数字组成,最多中间存在一个点

 //整型验证方法
private boolean isInteger(String t) {
	if (null == t|| "".equals(t)) {
		return false;
	}
	Pattern chk = Pattern.compile("^[-\\+]?[\\d]*$");
	return  chk.matcher(t).matches();
}
 
//float double类型验证方法
private boolean isDouble(String t) {
	if (null == t || "".equals(t)) {
		return false;
	}
	Pattern chk = Pattern.compile("^[-\\+]?[.\\d]*$");
	return  chk.matcher(t).matches();
}