我在Eclipse中的应用程序上有这个,当我运行它时,我的大小是'de.congrace.exp4j.RPNExpression@405301d0。有人可以教育这个真正的绿色android / java pgmr想要?感谢。
可计算结果=新的ExpressionBuilder(“3 + 2”)。build(); size.setText(将String.valueOf(结果));
答案 0 :(得分:1)
那是因为你使用了默认的Object#toString()
,它打印出对象的类和哈希码。您需要致电result.calculate()
:
size.setText(Double.toString(result.calculate());
另外,不要在对象上使用String.valueOf()
;它更加惯用,只需拨打toString()
就可以更快。