【发布时间】:2010-10-27 09:45:28
【问题描述】:
您好,我经常开发 JTableModel,其中一些单元格必须包含应用某个简单数学公式的结果。这个公式可以有:
- 运算符(+、-、*、/)
- 数字常量
- 其他单元格引用(包含数字)
- 参数(参考名称如“INTEREST_RATE”的数字)
我经常解决它,制作一个解析公式的小计算器类,我定义的语法。计算器类使用堆栈进行计算,语法始终使用波兰表示法。
但是波兰符号对我和我的用户来说都是不自然的。所以我的问题是……
是否有一个在 1.5 jvm 中运行的库,可以处理我的请求并使用普通表示法(带括号,我不知道这种表示法样式的名称)用于公式?
P.D 假设公式总是语法正确,我可以预处理不是常量的数字以提供它们的值
【问题讨论】: