有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在数组或ArrayList java中存储类型类

这里我的主要目标只是拥有一个保存类型类的Arraylist或数组。最简单的方法是什么

我真的不想创建一个对象来调用getClass()

Class[] classes = { someObject.getClass(), someObject1.getClass() };

实现这一点最理想的方法是只调用类的名称。这可能吗

Class[] classes = { SomeObject, SomeObject1 };

我之所以要这样做,是因为我有一个静态对象,我想看看它是否是数组中任何东西的实例


共 (2) 个答案

  1. # 1 楼答案

    是的,这是可能的

    Class[] classes = { SomeObject.class, SomeObject1.class };
    
  2. # 2 楼答案

    我不确定您想要实现什么,但这可能会有所帮助:

    Class[] classes = {SomeObject.class, SomeObject1 .class };