ฉันมีMap<String,String>
คู่ค่าคีย์จำนวนมาก ตอนนี้ฉันต้องการลบคีย์ที่เลือกออกจากสิ่งMap
นั้น รหัสต่อไปนี้แสดงสิ่งที่ฉันทำเพื่อให้บรรลุเป้าหมายนั้น
Set keySet = new HashSet(); //I added keys to keySet which I want to remove.
จากนั้น:
Iterator entriesIterator = keySet.iterator();
while (entriesIterator.hasNext()) {
map.remove( entriesIterator.next().toString());
}
นี่คือการทำงาน ฉันแค่อยากรู้ว่าอะไรจะเป็นวิธีที่ดีกว่าในการบรรลุความต้องการของฉัน?