1

我们有一个 java 方法,它接受一个字符串和一个字符串数组:

public static void foo(String bar, String... parts){
    modify parameters...
}

我们想从空手道功能发送参数:

* def temp = JavaClass.foo(bar, part1, part2)

它有效,但只有 bar 和 part2 被发送到 foo 方法。我们如何从空手道功能发送字符串数组,例如

* def temp = JavaClass.foo(bar, [part1, part2])

抱歉,如果我们在官方 github repo 中没有看到这个问题。谢谢

4

1 回答 1

1

尝试将 parts 参数设置为 Java 列表,它应该可以工作。

public static void foo(String bar, List<String> parts){

于 2017-09-30T01:19:03.540 回答