检查两个ArrayLists是否接受相同的类(相同的泛型)

时间:2016-04-21 23:22:18

标签: java

如果我有两个空的arraylists,我怎么检查他们是否接受同一类对象。

该功能看起来像,

    public boolean haveSameType(ArrayList array1, ArrayList array2){ ... }'

在一般情况下,我希望能够比较一个类中任何两个对象的泛型。

编辑:

在我的具体案例中,我有一个抽象类

    public abstract class Dog<E extends Cat> { ... }

我正在尝试比较我知道属于Dog类(或显然是子类)的2个对象。但我不能说

    Dog aDog //gives a warning because Dog should be parameterized

那么创建这个变量的正确方法是什么?

0 个答案:

没有答案