我有 「+」,我想用它作爲 「如果(1 + 2 == 3)」如何將字符串轉換爲Java中的運算符?
0
A
回答
3
如果要評估 「1 + 2」 的數學公式:Evaluating a math expression given in string form
如果你想評估if(1 + 2 == 3)作爲if語句,java應該爲你做。
0
一個選項應該被認爲是使用腳本引擎,看到這裏的技術說明: http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html#who
相關問題
- 1. 如何在Java中將字符串轉換爲運算符?
- 2. 將字符串轉換爲運算符?
- 3. 將字符串轉換爲運算符
- 4. 將字符串轉換爲運算符
- 5. 如何將lambda運算符的右側轉換爲字符串?
- 6. Java - 將字符串轉換爲字符[]
- 7. 如何將字符轉換爲Java中的字符串?
- 8. VBA - 將字符串轉換爲算術運算符
- 9. 如何將字符串轉換爲字符串[] // Android開發// Java
- 10. 如何將字符串轉換爲Java字符串?
- 11. 我如何將java字符串轉換爲javascript字符串?
- 12. Java:如何將ASCII字符串轉換爲字符串?
- 13. Java。如何將隨機的字符行轉換爲字符串?
- 14. 如何將字符串轉換爲javascript中的數學運算符
- 15. 如何將字符串的字符串轉換爲字符?
- 16. 將字符串轉換爲byte []和byte []轉換爲JAVA中的字符串
- 17. 將字符串轉換爲可逆的字符串,在Java中
- 18. 將字符串轉換爲java中的數組字符串
- 19. 將字符串轉換爲Java中的字符串數組
- 20. python將字符串轉換爲運算符
- 21. 如何將字符串轉換爲Perl中的unicode字符串
- 22. 在運算符中,數字被轉換爲字符串
- 23. Java - 如何將特殊字符轉換爲字符串
- 24. 如何將字符串轉換爲Java 8字符流?
- 25. 如何將字符串轉換爲2D字符數組JAVA
- 26. 如何將Java字符串轉換爲Java中的BufferedImage?
- 27. Java - 將字節[]轉換爲字符串
- 28. 轉換字符串(算術運算)
- 29. 如何將字節轉換爲Java中的相同字符串
- 30. 如何將字符串轉換爲字節數組中的Java
你的意思是你想知道如何編寫解析數學表達式(如「1 + 2方案= = 3「)? – siride
Java沒有eval,如果這就是你的意思。爲此,請使用JavaScript/ECMAScript。 – wberry
可能想嘗試http://docs.codehaus.org/display/JANINO/Home – MeBigFatGuy