Я последовал ответу на этот пост , чтобы написать собственный сценарий.Однако я не понимаю, как конвертировать из GStringImpl
в String[]
.Как мне это сделать?
Спасибо
public class TestGroovy {
public static void main(String[] args) {
Binding binding = new Binding();
GroovyShell shell = new GroovyShell(binding);
binding.setVariable("b", "a|b|c");
GStringImpl value = (GStringImpl) shell.evaluate("return \"${b.split('|')}\";");// return "b.split('|')";}
System.out.println(value);
}
}
Это печатает
[a, |, b, |, c]