如何获取C []给定C类的类对象的类对象

如何获取C []给定C类的类对象的类对象,第1张

概述我得到了一个引用C.class的 java.lang.Class对象.获取引用C [] .class的java.lang.Class的最优雅/最有效的方法是什么? 我可以用java.lang.reflect.Array.newInstance(clazz,0).getClass()做到这一点,但这看起来不太好.还有其他选择吗? 无论你采用哪种方式,代码看起来都不会很好.就其本质而言,使用反射的 J 我得到了一个引用C.class的 java.lang.Class对象.获取引用C [] .class的java.lang.class的最优雅/最有效的方法是什么?

我可以用java.lang.reflect.Array.newInstance(clazz,0).getClass()做到这一点,但这看起来不太好.还有其他选择吗?

解决方法 无论你采用哪种方式,代码看起来都不会很好.就其本质而言,使用反射的 Java代码往往相当冗长.您可以做的最好的事情是将此代码放在实用程序方法中,因此丑陋和详细程度将本地化为该方法,并保留在其余代码之外. 总结

以上是内存溢出为你收集整理的如何获取C []给定C类的类对象的类对象全部内容,希望文章能够帮你解决如何获取C []给定C类的类对象的类对象所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1226188.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存