私は "+" を持っていると私はあなたが数式として "1 + 2" を評価したい場合は、 "もし(1 + 2 == 3)"文字列をJavaの演算子に変換するにはどうすればよいですか?
0
A
答えて
3
としてそれを使用したい:Evaluating a math expression given in string form
場合if文として(1 + 2 == 3)を評価するには、javaがそれを行う必要があります。
0
一つの選択肢を検討する必要があるスクリプトエンジンを使用することで、ここでは技術情報を参照してください:あなたは1 + 2」のような数式を(解析し、プログラムの書き方を知りたいという http://docs.oracle.com/javase/6/docs/technotes/guides/scripting/programmer_guide/index.html#who
意味しますか= = 3 ")? – siride
Javaはevalを持っていません。そのためには、JavaScript/ECMAScriptを使用します。 – wberry
はhttp://docs.codehaus.org/display/JANINO/Homeを試してみるとよいでしょう – MeBigFatGuy