我们有一个java方法接受一个String和一个String数组:
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中看到这个问题。感谢
答案 0 :(得分:1)
尝试将parts参数作为Java列表,它应该可以工作。
public static void foo(String bar, List<String> parts){