/**
* @author lautturi.com
* Java example: check if string is a numeric
*/
import java.util.*;
public class Lautturi {
public static boolean isNumeric(String str) {
if (str == null) {
return false;
}
try {
double d = Double.parseDouble(str);
} catch (NumberFormatException nfe) {
return false;
}
return true;
}
public static void main(String[] args) {
String str = "123";
System.out.println(isNumeric(str));
System.out.println(isNumeric("123.0"));
System.out.println(isNumeric("123.0d"));
System.out.println(isNumeric("123.0f"));
System.out.println(isNumeric("123.0abc"));
System.out.println(isNumeric("abc"));
}
}
output:
true true true true false false