반응형
1. 문자열에 공백이거나 null인 경우, 문자열에 공백이 있는경우
int integer;
String str = request.getParameter("str");
// 문자열이 null이거나 공백인지 확인
if( ("").equlas(str) || str ==null ){
// 문자열을 0으로 치환하거나 default값을 설정해준다.
str = 0;
} else {
// int 자료형에는 공백이 삽입될 수 없으므로
// trim()함수로 문자열에 있는 모든 공백을 제거한다.
intger = Integer.parseInt( str ).trim();
}
2. integer 정수형 변수가 저장할 수 있는 가용범위를 넘어선 경우
int형 데이터는 4byte( 4*8 = 32bit) 이기 때문에 까지 표현가능
즉, -2147483647 ~ 2147483648 까지 표현 가능하기 때문에
문자열이 이 범위를 넘어서면 에러가 발생한다.
반응형
'Programming > Java' 카테고리의 다른 글
자바 foreach (0) | 2016.11.21 |
---|---|
문자열 쪼개기 indexOf, lastIndexOf, substring (0) | 2016.11.21 |
자바 정규식 일치하는 값, 일치하는 문자열 추출 java.lang.IllegalStateException: No match found (0) | 2016.11.18 |
Java 정규표현식을 이용한 Pattern Match 및 검증방법 (Validation) (0) | 2016.11.18 |
java json 예제 (0) | 2016.11.17 |