1. 程式人生 > >Java判斷字串是否是整數或者浮點數

Java判斷字串是否是整數或者浮點數

//判斷整數(int)
private boolean isInteger(String str) {
	if (null == str || "".equals(str)) {
		return false;
	}
	Pattern pattern = Pattern.compile("^[-\\+]?[\\d]*$");
	return pattern.matcher(str).matches();
}

//判斷浮點數(double和float)
private boolean isDouble(String str) {
	if (null == str || "".equals(str)) {
		return false;
	}
	Pattern pattern = Pattern.compile("^[-\\+]?[.\\d]*$");
	return pattern.matcher(str).matches();
}