2014-04-20 2 views
0

내 친구 Eclipse를 사용하고이 라인에 문제가없는 : 내가 넷빈즈를 사용하여 두 줄의 오류를 제공하고 있습니다java.lang.Object에서 캐스팅을 수행하여 플로팅 할 수 있습니까?

float secOp = (float) computingStack.pop(); 
float firstOp = (float) computingStack.pop(); 

, 유형이 전환하지 않은 것을 말한다. valueOf()parseFloat을 사용하려고했지만 유용했습니다. 내 스택에 제네릭 데이터를 사용하고 있습니다.

+0

서로 다른 자바 개발 버전이 있습니까? – quant

+0

아니요, 동일합니다! 1.7 – Julio

답변

0

개체에서 원시 형식으로 캐스트 할 수 없다고 생각합니다. floatValue()를 시도 했습니까?

float secOp = ((Float)computingStack.pop()).floatValue(); 

감사

+0

나는 그것을 시도하지 않았고, 유용하다! 감사! :디 – Julio

관련 문제