Java语言怎么将对象按照子类进行分组

Java语言怎么将对象按照子类进行分组,构成不同的数组,这里的条件是类型,应该怎么判断的呢

使用对象调用getClass()返回的class类型来做区分判断