2014-01-31 40 views
1

我在Eclipse的應用程序中有這個,當我運行它時,我的大小出現在'[email protected]。有人可以請教這個真正的綠色android/java pgmr wannabe嗎?謝謝。使用exp4j並得到一個奇怪的結果

可計算結果= new ExpressionBuilder(「3 + 2」)。build(); size.setText(將String.valueOf(結果));

回答

1

這是因爲您使用默認的Object#toString(),它打印出對象的類和哈希碼。你需要調用result.calculate()

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

而且,不要對對象使用String.valueOf();它更具慣用性,只需撥打toString()即可快點。