8
การเพิ่มค่าที่ซ้ำกันให้กับ HashSet / HashMap จะแทนที่ค่าก่อนหน้าหรือไม่
โปรดพิจารณาโค้ดด้านล่าง: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()จะให้ 1 as HashSetไม่อนุญาตให้ทำซ้ำดังนั้นจะจัดเก็บองค์ประกอบเดียวเท่านั้น ฉันต้องการทราบว่าถ้าเราเพิ่มองค์ประกอบที่ซ้ำกันแล้วมันแทนที่องค์ประกอบก่อนหน้าหรือไม่เพิ่มเข้าไป? นอกจากนี้จะเกิดอะไรขึ้นHashMapในกรณีเดียวกัน?
141
java
hashmap
duplicates
hashset