我的朋友正在使用Eclipse,并且没有这方面的任何问题:
float secOp = (float) computingStack.pop();
float firstOp = (float) computingStack.pop();
我使用Netbeans并在两行中都出错,表示这些类型不可转换。我尝试使用valueOf()
和parseFloat
,但任何内容都很有用。我在堆栈中使用通用数据。
答案 0 :(得分:0)
我认为你不能从对象转换为原始类型。你试过floatValue()吗?
float secOp = ((Float)computingStack.pop()).floatValue();
此致