()
| 233 | } |
| 234 | |
| 235 | @Override |
| 236 | public Iterator<K> iterator() { |
| 237 | return new Iterator<K>() { |
| 238 | Iterator<Map.Entry<K, V>> setIterator = entrySet() |
| 239 | .iterator(); |
| 240 | |
| 241 | public boolean hasNext() { |
| 242 | return setIterator.hasNext(); |
| 243 | } |
| 244 | |
| 245 | public K next() { |
| 246 | return setIterator.next().getKey(); |
| 247 | } |
| 248 | |
| 249 | public void remove() { |
| 250 | setIterator.remove(); |
| 251 | } |
| 252 | }; |
| 253 | } |
| 254 | }; |
| 255 | } |
| 256 | return keySet; |