我在我的Student类中实现了compareTo,该类实现了具有私有int age字段的Comparable。我也有一个Classroom类,其中包含一个可容纳Student对象的教室阵列。我有自己的教室阵列,我想将其各个int年龄字段发送到新的Student阵列中。我该怎么办,因为例如,引用不适用于for循环中的数组索引:
for (int i = 0; i < classroom.getSize(); i++)
{
studentArray[i] = classroom[i].getAge();
}
假设我的getter是正确的并且数组已正确声明,则此声明不起作用,因为它是两种不同类型的对象。有哪些替代方案?