从Clojure调用java函数
发布时间:2020-12-14 16:36:42 所属栏目:Java 来源:网络整理
导读:我可以使用(.toUpperCase“GOOD”),因为“GOOD”是 java字符串,java字符串具有toUpperCase方法. 我也可以使用clojure中的(java.io.File / separator)作为调用java函数的一种方式. 但是,为什么我不能调用(java.lang / Object wait 3)或(java.lang.System / pr
我可以使用(.toUpperCase“GOOD”),因为“GOOD”是
java字符串,java字符串具有toUpperCase方法.
我也可以使用clojure中的(java.io.File / separator)作为调用java函数的一种方式. 但是,为什么我不能调用(java.lang / Object wait 3)或(java.lang.System / println“hi”)? >我们不能使用Clojure中的所有java函数? 解决方法
您可以使用Clojure中的所有
Java函数.看到Clojure的
Java interop的伟大页面.
特别地,您只需要获得正确的语法,具体取决于您正在处理的是什么类型的Java构造.在java.lang.System的静态成员“out”上执行println方法: (.println (System/out) "hi") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |