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

时间:2016-05-14 19:43:08

标签: java clojure clojure-java-interop java-interop

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

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

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

  • (def args []
  • (def args [""]
  • (def args ^ String [])

都会产生异常:No matching method found: createScript for class BlaBla..

我也见过this Java interop documentation,但我可能遗漏了一些东西。如何从Clojure中调用此方法?

1 个答案:

答案 0 :(得分:4)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Title</title>
</head>
<body>
<div class="container">
            <input class="box" type="text""><input class="box" type="text"><input class="box" type="text"><input class="box" type="text"><input class="box" type="text"><input class="box" type="text"><input class="box" type="text"><input class="box" type="text"><input class="box" type="text">
</div>
</body>

</html>

应该做的伎俩。

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