利用java中得异常来作为判断依据判断一个String是不是整数,这种方法不知道好还是不好,不过我挺喜欢这样的方法的,因为它很简短,最重要的是,这是自己想出来的。
private static boolean isStringInt(String str) {
try {
Integer.valueOf(str);
return true;
} catch (Exception e) {
return false;
}
}
还有一种算法是将字符串拆分成char数组,然后一个一个的去判断是不是数字【Character.isDigit(stringData)】。