aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Iterator in Generics Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Iterator in Generics" Watch "Iterator in Generics" New topic
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).
 
wood burning stoves
 
subject: Iterator in Generics
 
Similar Threads
Generics -really very hard question
Generic Collections
how to store map value in string array
Why are Generics necessary here?
occurence of char in a string