()
| 486 | } |
| 487 | |
| 488 | @Override |
| 489 | public Iterator<K> iterator() { |
| 490 | return new Iterator<K>() { |
| 491 | Iterator<Map.Entry<K, V>> setIterator = entrySet() |
| 492 | .iterator(); |
| 493 | |
| 494 | public boolean hasNext() { |
| 495 | return setIterator.hasNext(); |
| 496 | } |
| 497 | |
| 498 | public K next() { |
| 499 | return setIterator.next().getKey(); |
| 500 | } |
| 501 | |
| 502 | public void remove() { |
| 503 | setIterator.remove(); |
| 504 | } |
| 505 | }; |
| 506 | } |
| 507 | }; |
| 508 | } |
| 509 | return keySet; |