在Android上表示为** b的权力

时间:2014-12-15 13:42:47

标签: android math pow

我正在将iOS应用转换为Android。

在iOS上,该应用程序正在使用DDMathEvaluator来计算从其他地方收到的字符串的结果。 现在在Android上,我无法找到DDMathEvaluator,而是使用了ExpressionBuilder。

除解析权外,它工作正常。在iOS上,我可以a ** b,但在Android上这不起作用,我需要使用pow(a,b)

由于我无法影响我收到的字符串,我想知道Android上是否有可用于评估a ** b的内容?

1 个答案:

答案 0 :(得分:1)

您可以使用a ^ b代替a ** bsee Expression Builder's code for reference,它是"内置运营商之一"。

要在两者之间进行转换,可以使用String.replace,它返回输入字符串的副本。