如何将 String[] 参数传递给 Java 函数?

How do I pass a Java function a String[] argument?

我在 Java 中有一个函数,我想从 Clojure 调用它。具体原型如下:

public MyClass create(String aaa, File bbb, String[] args)

因此,我需要从 Clojure 函数中传递一个 String[] 作为参数。通过以下任何一项:

全部产生异常:No matching method found: createScript for class BlaBla..

我也看过this Java interop documentation,但我可能遗漏了什么。如何从 Clojure 调用此方法?

(.create (MyClass.) "aaa" (File. "my file") (into-array ["foo" "bar" "baz"]))

应该可以解决问题。

有关详细信息,请参阅 https://clojuredocs.org/clojure.core/into-array