JAVA
2010. 1. 20. 15:17
public static boolean isNumber(String number){
boolean flag = true;
if ( number == null || "".equals( number ) )
return false;
int size = number.length();
int st_no= 0;
if ( number.charAt(0) == 45 )//음수인지 아닌지 판별 . 음수면 시작위치를 1부터
st_no = 1;
for ( int i = st_no ; i < size ; ++i ){
if ( !( 48 <= ((int)number.charAt(i)) && 57>= ( (int)number.charAt(i) ) ) ){
flag = false;
break;
}
}
return flag;
}