标签: java arrays reflection
我被赋予java.lang.Class对象,该对象引用C.class。获得引用java.lang.Class的{{1}}的最优雅/最有效的方法是什么?
java.lang.Class
C.class
我可以用C[].class来做,但这看起来不太好。还有其他选择吗?
C[].class
答案 0 :(得分:1)
无论你采用哪种方式,代码看起来都不会很好。就其本质而言,使用反射的Java代码往往相当冗长。您可以做的最好的事情是将此代码放在实用程序方法中,因此丑陋和详细程度将本地化为该方法,并保留在代码的其余部分之外。