0
为了访问具有类型参数的类的构造函数,我可以这样做:如何获得clojure中包含原始类的构造函数?
> (.newInstance (.getConstructor java.util.Date (into-array java.lang.Class []))
(object-array []))
;=> #inst "2013-04-27T04:00:55.498-00:00"
> (.newInstance (.getConstructor java.util.Date (into-array java.lang.Class [java.lang.String]))
(object-array ["27 Apr 2013"]))
;=> #inst "2013-04-26T14:00:00.000-00:00"
但java.util.Date
也需要long
作为一个参数,我希望写类似
> (.newInstance (.getConstructor java.util.Date (into-array java.lang.Class [long]))
(object-array [0]))
如何才能做到这一点?