[노트필기] String to int 형변환

602·2021년 10월 29일
0

String to int 형변환

String num = '12345';
NumInt = Integer.valueOf(num);

숫자형태의 String을 int로 형변환을 할 경우에는 문제가 되지 않지만,

숫자형태가 아닌 String을 int형으로 형변환을 할 경우
NumberFormatException 예외처리를 해주어야 함

String nameStr = "12345abc";
int nameInt; //형변환 후 담을 변수
			
//string to int (문자열인 경우 예외처리)
try {
	nameInt = Integer.valueOf(nameStr);//형변환
}catch(NumberFormatException e){
	nameInt = 0; //문자열을 숫자로 변경할 수 없을 경우 예외처리
}

0개의 댓글