如何在Clojure中转换为String []?

10 clojure

我该如何工作?

user=> (Test/main (object-array ["hello" "world"]))

ClassCastException [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;  user/eval21 (NO_SOURCE_FILE:21)
Run Code Online (Sandbox Code Playgroud)

Jef*_*ter 17

object-array仅用于制作类型的数组Object[].尽量into-array你可以指定类型(见这里)

> (into-array String ["Awesome","Sauce"])
> #<String[] [Ljava.lang.String;@1b86d76f>
Run Code Online (Sandbox Code Playgroud)