[Biojava-l] Navigating a Vector

Francois Pepin fpepin at cs.mcgill.ca
Mon Nov 1 22:54:18 EST 2004

Vector implements List and List guarantees that the iterator goes
through the right order. And getting a ListIterator lets you go back and

And indexOf(Object element) would give you the (first) index of where a
given element is found.

Is there something I'm missing here? 


On Mon, 2004-11-01 at 19:55, mark.schreiber at group.novartis.com wrote:
> I'm not sure you can, especially because iterators on Vectors are not 
> gaurenteed to operate in any special order. If possible you should use an 
> ArrayList or LinkedList. In this case you will be able to find the index 
> or even ask for items by their index.
> You can make a List or LinkedList out of a Vector as it is a Collection.
> - Mark
> "Ng, Peter" <Peter.Ng at bccdc.ca>
> Sent by: biojava-l-bounces at portal.open-bio.org
> 11/02/2004 02:32 AM
>         To:     <biojava-l at biojava.org>
>         cc:     (bcc: Mark Schreiber/GP/Novartis)
>         Subject:        [Biojava-l] Navigating a Vector
> I'm trying to iterate through a database using a Vector and
> previous/next JButtons.  How do I find the Vector index of the current
> record so I can navigate forward and back in the Vector?  Thanks in
> advance!

More information about the Biojava-l mailing list