This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Java in General and the fly likes LinkedHashSet question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "LinkedHashSet question" Watch "LinkedHashSet question" New topic
Author

LinkedHashSet question

Bob Novak
Greenhorn

Joined: Oct 25, 2001
Posts: 8
Has anyone looked at the source for LinkedHashSet - it only overrides constructors on HashSet (or so it appears) in 1.4.0_03 and in 1.4.1_01.
How does this work? (i'm trying to figure out why using the addAll(Collection)/retainAll(Collection) are not working with a collection of a class that has overridden equals and hashcode...
I'm trying to implement union and intersect on a set and want to maintain the order in which they were added...
Bob Novak
Greenhorn

Joined: Oct 25, 2001
Posts: 8
should've dug further
turns out that HashSet uses LinkedListMap for the HashMap used to store entries - therefore this works...
it also helps to override hashCode instead of adding a hashcode method in the entries being added to the set...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: LinkedHashSet question
 
Similar Threads
LinkedHashSet
hashcode() and equals()
Maps
How to print a String with out duplicates
order of elements returned by Iterator in Set