android - 在 Android Studio 中评估字符串

标签 android string eval

我正在编写一个程序,用户输入最终作为字符串内的数学表达式。我如何将其评估为 double ?

我对这门语言没有太多经验,我主要熟悉 BASIC(笑)。因此,如果有人能给我最简单的分步说明来执行此操作,我将非常感激。

最佳答案

不幸的是,这在 Java 中并不是太简单。两个最上面的选项似乎是使用内置的 javascript 引擎或使用 exp4j 库。

您可以在这些答案中阅读有关它们的更多信息:evaluating-a-math-expression-given-in-string-formjava-parse-a-mathematical-expression-given-as-a-string

关于android - 在 Android Studio 中评估字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19280637/

相关文章:

android - 如何在 fragment 中绘制?

python - 在 QuerySets (Python/Django) 中翻译关键字参数时比 eval() 更好的方法

java - 倒数计时器 onTick 方法不起作用

java - 如何使用正则表达式在句子之间添加文本?

regex - 检查当前单词之前是否有多个单词

Python将字符串对象转换为字典

Bash 间接引用 : ${! t} 符号和 eval

javascript - Javascript 中变量的惰性求值

android - java.lang.RuntimeException : system server dead? 错误

android - android中gridview的行数