Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #23856
| From | Daniel Pitts <newsgroup.nospam@virtualinfinity.net> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Alternative to TreeSet? |
| References | <2ce32328-92a2-4fa3-8f23-27202009ac66@googlegroups.com> |
| Message-ID | <ZXPht.9385$wS4.8978@newsfe30.iad> (permalink) |
| Date | 2013-05-06 08:25 -0700 |
On 5/6/13 8:10 AM, laredotornado@zipmail.com wrote: > Hi, > > We're using Java 6. Is there a java.util.Set data structure that can return a sorted list of elements and can contain two elements even if compareTo returns 0 against those two elements but calling equals against the two elements returns false? TreeSet doesn't do the job. > > In our example, we have products with an order ID column, so two products could have the same order ID but may not be equal. We would like to sort the products based on this order ID, however. > > Thanks for any advice, - Dave > It sounds like you don't want a set, but a sorted bag. There may be something in Apache Commons to solve this problem for you. Depending on the size of the data set, I'd probably just use an ArrayList and call Collections.sort(). Especially if you expect to change the ordering.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Alternative to TreeSet? laredotornado@zipmail.com - 2013-05-06 08:10 -0700
Re: Alternative to TreeSet? Eric Sosman <esosman@comcast-dot-net.invalid> - 2013-05-06 11:19 -0400
Re: Alternative to TreeSet? Lew <lewbloch@gmail.com> - 2013-05-06 11:33 -0700
Re: Alternative to TreeSet? Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-05-06 18:01 -0300
Re: Alternative to TreeSet? Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2013-05-06 08:25 -0700
Re: Alternative to TreeSet? Robert Klemme <shortcutter@googlemail.com> - 2013-05-07 07:58 +0200
Re: Alternative to TreeSet? Roedy Green <see_website@mindprod.com.invalid> - 2013-05-07 09:21 -0700
Re: Alternative to TreeSet? Sven Köhler <remove-sven.koehler@gmail.com> - 2013-05-07 19:36 +0300
csiph-web