데이터를 문자열로 입력받고 int형으로 변환하기 전에, 데이터가 정수형인지 아닌지를
파악하고 싶을 때가 있다.
1) isNumber() 함수로 확인
첫 번째 방법으로 isNumber()함수를 사용해서 확인하는 방법이 있다. 정수형으로 변환이 가능하면
True를 리턴해준다.
하지만, 이 함수를 못 쓸 때가 있다.
2) isNumberic() 함수 직접 구현하기
if(isNumeric(data[i]))
public static boolean isNumeric(String s) {
try {
Double.parseDouble(s);
return true;
} catch(NumberFormatException e) {
return false;
}
}
'Programming > Java & JSP & Spring' 카테고리의 다른 글
쿠키(Cookie)와 세션(Session) (0) | 2017.11.04 |
---|---|
[Java] 최대값과 최소값 구하기 (0) | 2017.11.02 |
[Java] 날짜 비교 (0) | 2017.11.02 |
[Java] 배열 생성과 초기화 (0) | 2017.10.17 |
[Java] 자주 쓰이는 형변환 (0) | 2017.10.15 |