关于set中无法添加重复元素
set在判断重复对象时,是判断对象的地址还是判断对象的内容?
例如,如果创建两个对象c1和c2,且两个对象内容一样(如下所示)
Course cr1 = new Course("1", "数据结构"); Course cr2 = new Course("1", "数据结构");
把cr1和cr2添加到同一个set中,set里会包含两个("1", "数据结构")吗?
谢谢!
set在判断重复对象时,是判断对象的地址还是判断对象的内容?
例如,如果创建两个对象c1和c2,且两个对象内容一样(如下所示)
Course cr1 = new Course("1", "数据结构"); Course cr2 = new Course("1", "数据结构");
把cr1和cr2添加到同一个set中,set里会包含两个("1", "数据结构")吗?
谢谢!
2018-07-13
举报