展开全部
判断stu1和stu2是否相等,要使用stu1和stu2这两个实例的属性62616964757a686964616fe59b9ee7ad9431333332636337依次比较.
比如://获取stu1的属性
String name1 = stu1.getName();
int age1 = stu1.getAge();
String gender1 = stu1.getGender();
//获取stu2的属性
String name2 = stu2.getName();
int age2 = stu2.getAge();
String gender2 = stu2.getGender();
//比较
if(name1.equals(name2) && age1==age2 && gender1.equals(gender2) )
System.out.println("stu1.equals(stu2)?true");
else
System.out.println("stu1.equals(stu2)?false");
比较stu1和stu3也是一个道理。
PS:获取数组中各个实例的方法根据你Student类的定义而定。
我觉得你只使用“obj.equals();”一个方法来输出这些有些不合适,应该分开写。
一个方法打印数组中的学生列表,一个方法输出后面两行判断结果。
如果你就是要在这一个方法中写,就把上面的代码适当修改后添加到equals()方法中。