| Author |
Iterator in Generics
|
Harikrishna Gorrepati
Ranch Hand
Joined: Sep 23, 2010
Posts: 422
|
|
|
Hi, Could you please let me know the differences between Line 9, 10, 11 and 12
|
OCPJP 6.0-81% | Preparing for OCWCD
http://www.certpal.com/blogs/cert-articles | http://sites.google.com/site/mostlyjava/scwcd |
|
 |
Wouter Oet
Saloon Keeper
Joined: Oct 25, 2008
Posts: 2700
|
|
|
What do you think the differences are?
|
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --- Martin Fowler
Please correct my English.
|
 |
Harikrishna Gorrepati
Ranch Hand
Joined: Sep 23, 2010
Posts: 422
|
|
Here is my understanding.
1. iterator() method of Set interface returns Iterator interface.
API is : Iterator<E> iterator();
2. As per API, entrySet() returns Set<Map.Entry<K, V>>
API is : Set<Map.Entry<K, V>> entrySet();
My questions are
Wouter Oet wrote:What do you think the differences are?
|
 |
Wouter Oet
Saloon Keeper
Joined: Oct 25, 2008
Posts: 2700
|
|
Harikrishna Gorrepati wrote:Difference between Map.Entry<Integer, String> and Entry<Integer, String>
There is no difference between Map.Entry<Integer, String> and Entry<Integer, String>. It's the same class. It is valid syntax because you imported Map.Entry.
Harikrishna Gorrepati wrote:Difference between Iterator<Entry<Integer, String>> and Iterator<Map.Entry> ?
Well the first iterators next method will return a Entry<Integer, String> and the second will return a Entry (non-generic).
|
 |
 |
|
|
subject: Iterator in Generics
|
|
|