1

次のような String があるとします。

String string2code = "variable = 'hello';";

その文字列を次のようなコードに変換するにはどうすればよいでしょうか?:

variable = "hello";
4

3 に答える 3

1

GroovyShell答えは次のとおりです。

String string2code = "variable = 'hello'; return variable.toUpperCase()";

def result = new GroovyShell().evaluate string2code
assert result == "HELLO"
于 2013-07-04T23:21:43.357 に答える
0

たぶん、あなたはJaninoを見てみることができます

Janino は小さな Java コンパイラであり、ソース ファイルをコンパイルできるだけでなく、あなたが持っているような式をコンパイルすることもできます。

于 2013-07-04T23:04:30.690 に答える