Tôi có một Map<String,String>với số lượng lớn các cặp giá trị chính. Bây giờ tôi muốn xóa các khóa đã chọn khỏi đó Map. Đoạn mã sau cho thấy những gì tôi đã làm để đạt được điều đó.
Set keySet = new HashSet(); //I added keys to keySet which I want to remove.
Sau đó :
Iterator entriesIterator = keySet.iterator();
while (entriesIterator.hasNext()) {
map.remove( entriesIterator.next().toString());
}
Điều này đang hoạt động. Tôi chỉ muốn biết, cách tốt hơn để đạt được yêu cầu của tôi là gì?