ops completely missed that
I am not sure this is what you need but it seems similar -
http://commons.apache.org/collections/api-release/index.html

On Tue, Mar 30, 2010 at 6:35 AM, Steve Siebert <[email protected]> wrote:
> Hi Kfir,
>
> Thanks for the quick reply, but that's one of the classes I referenced
> in my question stating that it doesn't have the complete API I'm
> looking for.
>
> Thanks,
>
> Steve
>
> On Mar 29, 9:42 am, Kfir Shay <[email protected]> wrote:
>> http://java.sun.com/j2se/1.4.2/docs/api/java/util/LinkedHashMap.html
>>
>> On Mon, Mar 29, 2010 at 6:33 AM, Steve Siebert <[email protected]> wrote:
>> > I'm in need of a doubly-linked HashMap that exposes index mappings as
>> > well as the key-value pair.  An API that exposes a mix of LinkedList
>> > and HashMap methods.  I started withLinkedHashMapbut quickly
>> > realized I needed to do something like:
>>
>> > DoubleLinkedHashMap<String, String> dlHash = new
>> > DoubleLinkedHashMap<String, String>();
>> > //......load the hashmap........
>> > int index = dlHash.getLastKey();
>> > try {
>> >    String nextKey = dlHash.getKey(index+1);
>> >    //....blah, blah, blah
>> > }
>> > catch (IndexOutOfBoundsException ex)
>> > {
>> >    //...more blah
>> > }
>>
>> > This is a rough API and exposes some possible convenience methods
>> > (because things like getLastKey() and getKey() should live organically
>> > on the return of keySet()), but I was going for simplicity =).
>>
>> > Anyway, I hacked out a collection class to satisfy this requirement
>> > for the project (a HashMap backed with a LinkedList encapsulated in
>> > the DoubleLinkedHashMap class), but if anyone knows a similar
>> > implementation within a common collections library, I would happily
>> > make a drop-in replacement (just seems like I'm not the only one that
>> > would need this eventually). I of course checked the Java Collections
>> > Framework and did a bit of searching within the Google Collections
>> > library without luck.
>>
>> > Thanks!
>>
>> > Steve
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "The Java Posse" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to 
>> > [email protected].
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/javaposse?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "The Java Posse" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/javaposse?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to