我正在尝试使用groovy shell连接两个字符串,但它无法正常工作
groovy.shell("def name = 'MyName'; def fname = 'firstName'; println name+fname" );
但是对于单个字符串,这是有用的
groovy.shell("def name ='MyName'; println name");
对此有何想法?
答案 0 :(得分:1)
您可以使用StringBuilder,如下所示 Object value = shell.evaluate(“def name = new StringBuilder('James'); def fname = new StringBuilder('abd'); println name.append(fname);”);