测试了几遍返回值都是false
// @Override // public int hashCode() { // final int prime=31; // int result=1; // result=prime*result+((name==null)?0:name.hashCode()); // return result; // } // @Override // public boolean equals(Object obj) { // if (this == obj) { // return true; // } // if (obj == null) // return false; // if (!(obj instanceof Course)) // return false; // Course course = (Course) obj; // if (this.name == null) { // if (course.name == null) // return true; // else // return false; // // }else{ // if (this.name.equals(course.name)) // return true; // else // return false; // // } // ////} // // } //}
自动写的不对,可能是选项不对。