有没有一种简单的方法可以获取诸如“5*4”之类的字符串并返回 20?
最佳答案
最简单的方法是使用 Rhino JavaScript engine可用于 JRE 6 标准 API。
编辑:根据评论,如果字符串是用户提供的,这可能是一个潜在的安全漏洞。请务必过滤掉除数字、大括号和数学运算符之外的所有内容。
关于java - 将数学字符串转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3252895/