我想从Matlab获取int[].class
。不幸的是,Matlab 不允许这种语法。同时,我允许按原样调用任何 Java 函数或访问静态成员。
例如,我无法打电话
int.class
但是可以
java.lang.Integer.TYPE
是否可以以同样的方式在 JDK API 中找到 int[].class
?
最佳答案
所以我在 jshell 中尝试了这个:
int[].class.getName()
结果是:
[I
并试图扭转它:
Class.forName("[I")
这似乎解析了它:class [I
所以你可以尝试Class.forName("[I")
。这似乎工作得很好:
Class.forName("[I").isArray() // outputs true
关于java - 其他获取 `int[].class` 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49427038/