Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #23856

Re: Alternative to TreeSet?

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

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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