It's in Commons Collections by the way, and does exactly what Eric says.
ReverseComparator is also worthy of the same area of use.

Hen

On Thu, 18 Dec 2003, Eric Pugh wrote:

> Check out a ComparatorChain...
> ComparatorChain chain = new ComparatorChain();
> chain.add(new BeanComparator("lastname"));
> chain.add(new BeanComparator("firstname"));
> Collections.sort(people, chain);
>
> Works like a champ!  I use it all the time for sorting tables in webapps..
> just click the header, handin the sort and off you go...
>
> ERic
>
> > -----Original Message-----
> > From: S�ren Blidorf [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, December 18, 2003 6:20 PM
> > To: [EMAIL PROTECTED]
> > Subject: beanutils.BeanComparator
> >
> >
> > Hi.
> >
> > I am using the org.apache.commons.beanutils.BeanComparator;
> >
> > I am doing the following:
> >
> > Collections.sort(people, new BeanComparator("lastname"));
> >
> > How can I sort by lastname and then by firstname?
> >
> > If I do this:
> >
> > Collections.sort(people, new BeanComparator("lastname"));
> > Collections.sort(people, new BeanComparator("firstname"));
> >
> > It's only sorted by firstname.
> >
> > Please help and best regards.
> >
> > Soren
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to