1

我正在尝试使用 groovy shell 连接两个字符串,但它不起作用

   groovy.shell("def name = 'MyName'; def fname = 'firstName'; println name+fname" );

但是对于单个字符串,这是有效的

   groovy.shell("def name ='MyName'; println name");

对此有任何想法吗?

4

1 回答 1

1

您可以使用 StringBuilder 如下 Object value = shell.evaluate("def name= new StringBuilder('James'); def fname= new StringBuilder('abd'); println name.append(fname) ;");

于 2014-05-08T08:03:50.713 回答