使用exp4j并得到一个奇怪的结果

时间:2014-01-31 02:45:29

标签: java android parsing

我在Eclipse中的应用程序上有这个,当我运行它时,我的大小是'de.congrace.exp4j.RPNExpression@405301d0。有人可以教育这个真正的绿色android / java pgmr想要?感谢。

可计算结果=新的ExpressionBuilder(“3 + 2”)。build(); size.setText(将String.valueOf(结果));

1 个答案:

答案 0 :(得分:1)

那是因为你使用了默认的Object#toString(),它打印出对象的类和哈希码。您需要致电result.calculate()

size.setText(Double.toString(result.calculate());

另外,不要在对象上使用String.valueOf();它更加惯用,只需拨打toString()就可以更快。