Java프로그래밍

자바 소숫점 타입의 문자열을 Integer.parseInt() 또는 Long.parseLong() 타입으로 형변환시 java.lang.NumberFormatException 발생할때 해결방법

오라클  DB에서 조회결과값이 스트링타입의 소숫점이 있는 경우  Integer.parseInt() 또는 Long.parseLong() 타입으로 형변환시 java.lang.NumberFormatException 발생한다.

java.lang.NumberFormatException: For input string:”5454.6″ 오류 픽스방법

소숫점 타입의 문자열을 정수형 int 또는 long 타입으로 변환하면 오류가 발생된다.

그럼으로 이럴때는 double 혹은 float 타입으로 변환 후 long 타입으로 변환해야 한다.

double dval = Double.parseDouble(“5454.6”);

long lval = (long) dval;

error: Content is protected !!