【发布时间】:2009-02-20 18:06:59
【问题描述】:
我正在尝试从 Groovy 类调用 Java 类的方法。 Java 方法有一个字符串数组作为参数,我的 Groovy 类中有一个字符串集合。如何将 Groovy 集合转换为 Java 字符串数组?
Java 方法:
public class SomeJavaClass{
public void helpDoSomething(String[] stuff){
}
}
Groovy 代码
class SomeGroovyClass {
def data = ["a", "b", "c"]
def doSomething = {
def javaClass = new SomeJavaClass()
javaClass(data) //Groovy passes ArrayList, Java class expects String[] ???
}
}
【问题讨论】:
标签: groovy collections