ืืื ืืื. ืืฉืืื ืืื ืืืฆื ืืืกืืจ ืืืื ืืื ืืืืกืฃ
ืืืคืืช . ืื ื ืื ืกื ืืคืชืืจ ืืขืื ืืืจืช ืืื ื ืื ืืืื ืืืชืงืื, ืื ืื ื ืื ืืืื ืขื ืกืื ืืืื ืขืืงืจืื ืืืืงื ืืืืืกืฃ ืืชืจืืฉืช. ืืจืขืืื ืืื ืืืกืืจ ืืืื ืืื ืืืื ืืืืกืฃ; ืืืฉืืืื ื ืขืฉืืช ืืคื ืขืจื. ืืืืจืฆืืืช ืืจืื 8 ืืื ืชื ืฉ"ืืืืจืืืจ" ืืื ืืฉืื ืืื ืงืืฉืืจ ืืืืกืฃ ืฉืื ื. ืืื, ืืฆืจืชื 2 ืงืืฉืืจืื ืืืื, ืืืืืฆืขืืช ืืฉืืืืช ืืืืื ืืื ืืืืกืฃ, ืืืืืชื ืืืืืง ืืช ืืืืื ืืื ืืืืื ืืชืืืืก ืืงืืฉืืจ (ืืืืืืืงื) iterator2. ืชืกืืืจ ืืื ืื ื ืขืืฉื ืืช ืื ืื ื ืืื. ืื ื ืืืืช ืจืืฆื ืืืืื ืืืคื ืื ื ืืืขื. ืชืืื ืืื ืื ืฉืืืื. ืืคืฉืจืืช ื ืืกืคืช ืืืืฉืื ืืกืจื ืืืืกืฃ
for (Iterator
> iterator1 = map.entrySet().iterator(); iterator1.hasNext();){ HashMap.Entry
pair1 = iterator1.next(); for (Iterator
> iterator2 = map.entrySet().iterator(); iterator2.hasNext();) { HashMap.Entry
pair2 = iterator2.next(); if(pair1.getValue().equals(pair2.getValue())){ map.remove(pair2.getKey()); } } }
Iterator
> iterator1 = map.entrySet().iterator(); while(iterator1.hasNext()){ Map.Entry
pair1 = iterator1.next(); Iterator
> iterator2 = map.entrySet().iterator(); while(iterator2.hasNext()){ Map.Entry
pair2 = iterator2.next(); if (pair1.getValue().equals(pair2.getValue())){ iterator2.remove(); } } }
GO TO FULL VERSION