public void deleteSet() { Student st=new Student(200,"物理"); Student st1=stSet.get(1); //对象值比较不相等,而下面的单独属性比较却是相等的 if ( st1.equals(st) ) { System.out.println("两个值相同"); } else { System.out.println("两个值不等"); } if (st.getId() == st1.getId()) System.out.println("Id相同"); else System.out.println("Id不等!"); if (st.getName().equals(st1.getName())) System.out.println("Name相同"); else System.out.println("Name不等!"); //不知道的为何删除元素失败? stSet.remove(st); //这样删除却是正确的结果 //stSet.remove(stSet.get(1)); }
结果为:
两个值不等
Id相同
Name相同
一条小咸鱼
蜂蜜1
wilsonwan
相关分类