求助求助,求大神解析,谢谢了
Person p1 = new Person("张三","男",25);
Person p2 = new Person("李四","女",22);
Person p3 = new Person("王五","男",16);
Person p4 = new Person("李四","女",22);
Person p5 = new Person("赵六","男",18);
Person p6 = new Person("钱七","女",28);
//p1 = p2;
//System.out.println(p1);
//这个是可以编译运行,打印"李四","女",22
ArrayList<Person> array = new ArrayList<Person>();//位置不够装集合就不写了
for(int i = 0;i<array.size();i++) {
for(int j = 1;j<array.size();j++) {
if(array.get(i).getAge()>array.get(j).getAge()) {
array.get(j) = array.get(i);//这里就报错了都不能编译,这是为啥?
}
}
}