Cannot cast from Object to long
라고 나왔다.
long => Long 라고 바꾸니깐 된다.
"Cannot cast from Object to long" 오류 메시지는 일반적으로 객체를 long 유형으로 캐스트하려고 할 때 발생.
Long obj = 123L;
long num = (long) obj;
obj는 실제로 long이 아니라 Long 유형이기 때문에 "Cannot cast from Object to long" 오류가 발생.
long 값으로 캐스트하려면 다음과 같이 Long 객체에서 longValue() 메서드를 호출
Long obj = 123L;
long num = obj.longValue();
'PROGRAMMING > JAVA' 카테고리의 다른 글
[Java] mockito spy void method (0) | 2011.04.08 |
---|---|
[java] 스프링 (0) | 2011.03.20 |
java-lib (0) | 2010.08.20 |
java decompile - jad 관련 (0) | 2010.08.19 |
javajigi (0) | 2010.08.17 |