[Java] Convert string to int error, NumberFormatException

문자열중 소수점이 있는 문자열을 int로 변환할 때 에러가 발생하면 소수점때문에 나타날 가능성이 높습니다.

만약 문자열에 소수점이 표함되어 있다면, double로 변환하여 이용하시기를 권장합니다.

int IntValue = (int) Double.parseDouble(value.toString());

단 int의 최대 표현수인 정수의 표현 범위를 넘어서는 숫자라면 double로 변환하시는것이 좋습니다.

Double DoubleValue = Double.parseDouble(value.toString());

 

 

Facebook Comments

Leave A Reply

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.