Как мне сделать эту работу?
user=> (Test/main (object-array ["hello" "world"])) ClassCastException [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; user/eval21 (NO_SOURCE_FILE:21)
object-array просто используется для создания массивов типа Object[].Попробуйте into-array, так как вы можете указать тип (см. здесь )
object-array
Object[]
into-array
> (into-array String ["Awesome","Sauce"]) > #<String[] [Ljava.lang.String;@1b86d76f>
(def v ["Hello" "World"]) (def a (to-array v))
РЕДАКТИРОВАТЬ: Как заметил @Jeff, into-array создаст типизированный массив (String[]) вместо Object[].
String[]