[問題] string字串有辦法直接轉換成算式嗎?

看板AndroidDev作者 (幾樓)時間9年前 (2016/07/07 15:43), 9年前編輯推噓6(605)
留言11則, 5人參與, 最新討論串1/1
目前在練習計算機的app 假如輸入一個字串為 5+2*3 可以直接轉換成算式嗎? 算出答案嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.161.216 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1467877418.A.A19.html ※ 編輯: joyshe78904 (1.34.161.216), 07/07/2016 15:44:17

07/07 17:07, , 1F
http://www.antlr.org 還蠻 powerful的一個 parser fr
07/07 17:07, 1F

07/07 17:07, , 2F
amework
07/07 17:07, 2F

07/07 17:17, , 3F
java沒辦法,妳必須要自己去解析字串
07/07 17:17, 3F

07/07 17:18, , 4F
或許有別人寫好的現成的jar可以轉,不過這是自己能寫出來
07/07 17:18, 4F

07/07 17:18, , 5F
的東西,可以練習看看。
07/07 17:18, 5F

07/07 21:39, , 6F
這不就是計算機的練習目的嗎?找現成的有何意義?
07/07 21:39, 6F

07/07 21:51, , 7F
可以用JavaScript
07/07 21:51, 7F

07/08 08:10, , 8F
Java 原本好像就有支援 之前寫 web 有用過
07/08 08:10, 8F

07/08 18:15, , 9F
樓上,你講的那個是EL運算式嗎? ANDROID沒那種東西。
07/08 18:15, 9F

07/08 19:58, , 10F
我忘了 好像不是 你說的那個反而沒印象
07/08 19:58, 10F

07/08 20:08, , 11F
了解
07/08 20:08, 11F
文章代碼(AID): #1NVWWgeP (AndroidDev)