您好,我經常開發JTableModels,其中某些單元格必須包含應用某個簡單數學公式的結果。這個公式可得:Java 1.5:數學公式分析器
- 符(+, - ,*,/)
- 一些常量
- 其他單元格引用(其中包含數字)
- 參數(如「INTEREST_RATE參考名稱號碼「)
我經常解決它使一個小計算器類解析公式,我定義的語法。計算器類爲calc計算使用堆棧,而語法總是使用波蘭語表示法。
但是波蘭語言符號對我和我的用戶來說是不自然的。所以我的問題是...
是否有一個lib運行在1.5 jvm的,可以處理我的requeriments和使用正常表示法(括號,我不知道這種表示法的名稱)的公式?
Pd積它假定公式語法永諾正確的,我可以預處理不屬於常量提供他們的價值觀
這似乎是一個很好的方法,我會調查它,但可悲的是我需要它運行在jvm 1.5。我會更新我的問題 – Telcontar 2010-10-27 10:08:52
這真的有效,但我不能使用它,因爲1.5限制。如果沒有人爲java 1.5提供更好的答案,我會將問題更改爲原始答案接受您的答案 – Telcontar 2010-10-27 10:48:28
最後,當我在您提供的第二個鏈接中閱讀時,如果您從http: //jcp.org/aboutJava/communityprocess/final/jsr223/index.html – Telcontar 2010-10-27 11:03:28