[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

Your email address will not be published. Required fields are marked *

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