자바 isnumeric에 대하여..
커피우유
안녕하세요.
현재 진행하고 있는 프로젝트가 있는데요.
isNumeric을 쓰려하니 자바에서는 없더군요,,
자바스크립에도 있는 함수인데..허무..
혹시 메소드나 소스 갖고 계신분없나요?
흠..작성하려면 아스킷코드로 비교해야하나..
시간이 많이 없어서..^^;
힌트라도 주시면 감사하게받겠습니다. ^^
그럼 수고하세요~
-
볼매
사용하실라면
\tpublic boolean isNumeric(int obj) {
\t\treturn isNumeric(new Integer(obj));
\t}
\t
\tpublic boolean isNumeric(long obj) {
\t\treturn isNumeric(new Long(obj));
\t}
\t
\tpublic boolean isNumeric(float obj) {
\t\treturn isNumeric(new Float(obj));
\ -
핑크빛애교
\tpublic boolean isNumeric(Object obj) {
\t\ttry {
\t\t\tif ( obj instanceof Integer ) {
\t\t\t\treturn true;
\t\t\t} else if ( obj instanceof Double ) {
\t\t\t\treturn true;
\t\t\t} else if ( obj instanceof Long ) {
\t\t\t\treturn true;
\t\t\t} else if ( -
지우개
수다님의 첫번째 소스는.. int형만 처리되는 문제가 보이네용 ^_^;;
parsedouble 등으로 처리 하면 더 정확할것 같습니다... ㅋㅋㅋ
단 -_- 세자리마다 찍어 주는 \ -
슬아라
감사합니다. 아직API활용이 부족하단걸 새삼느끼네요. pattern도 이용할수 있겠다는..
-
꿈
아니면 정규 표현식을 써도 되겠네요
public boolean isNumeric(String s) {
return s.replaceAll(\[+-]?\\\\d+\ -
먹딸기
단순히 숫자인지 아닌지 검사하려면 그냥 Exception 처리해서 구하는게 빠를듯 하네요
public boolean isNumeric(String s) {
boolean isNumeric = false;
try {
int i = Integer.parseInt(s);
isNumeric = true;
} catch(Exception e) {}
return isNumeric;
}
이 방법이 좀 이