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


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

Re: Sorting numeric strings

From Gene Wirchenko <genew@ocis.net>
Newsgroups comp.lang.java.programmer
Subject Re: Sorting numeric strings
Date 2012-05-01 10:30 -0700
Organization A noiseless patient Spider
Message-ID <7670q7luqfe0hqh4s40vr70gu66qrhsbn1@4ax.com> (permalink)
References <2012043021273098748-no@waycom>

Show all headers | View raw


On Mon, 30 Apr 2012 21:27:30 -0400, Ben <no@way.com> wrote:

>Given the following data:
>
>Col1, Col2, Col3
>438.23, 991897664, ccc
>22.12,  991897631, bbb
>100.99, 881897631, aaa
>50.12,  991884803, ddd
>
>The class below will sort the data based on the column specified, 
>except Col1, which contains float values.  If you set the SortCol 
>variable below to 0, sorting does not work.  If you set it to 1 or 2, 
>sorting does work.  How can I sort Col1 which is a column of numeric 
>strings?

     What do you mean by "sort"?  What order will the first column's
data be in when sorted?  This is sorted by the first column by string
value:
          100.99, 881897631, aaa
          22.12,  991897631, bbb
          438.23, 991897664, ccc
          50.12,  991884803, ddd

     I suspect that you want to sort by numeric value.  In that case,
you will have to convert to numeric values and sort the numeric
values.

     But if, for example, leading or trailing zeroes affect the
ordering, then you will have to define an order yourself.  That will
suggest how to proceed.

[snip]

Sincerely,

Gene Wirchenko

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Sorting numeric strings Ben <no@way.com> - 2012-04-30 21:27 -0400
  Re: Sorting numeric strings Arne Vajhøj <arne@vajhoej.dk> - 2012-04-30 21:39 -0400
  Re: Sorting numeric strings Gene Wirchenko <genew@ocis.net> - 2012-05-01 10:30 -0700
  Re: Sorting numeric strings Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2012-05-01 10:53 -0700
    Re: Sorting numeric strings Roedy Green <see_website@mindprod.com.invalid> - 2012-05-01 14:50 -0700
      Re: Sorting numeric strings Patricia Shanahan <pats@acm.org> - 2012-05-01 15:02 -0700
        Re: Sorting numeric strings Roedy Green <see_website@mindprod.com.invalid> - 2012-05-02 14:36 -0700
          Re: Sorting numeric strings Gene Wirchenko <genew@ocis.net> - 2012-05-02 19:57 -0700
          Re: Sorting numeric strings Dr J R Stockton <reply1218@merlyn.demon.co.uk.not.invalid> - 2012-05-03 19:41 +0100
            Re: Sorting numeric strings Roedy Green <see_website@mindprod.com.invalid> - 2012-05-03 17:40 -0700
              Re: Sorting numeric strings Lew <lewbloch@gmail.com> - 2012-05-03 18:11 -0700
                Re: Sorting numeric strings Martin Gregorie <martin@address-in-sig.invalid> - 2012-05-04 20:01 +0000
                Re: Sorting numeric strings Gene Wirchenko <genew@ocis.net> - 2012-05-04 14:19 -0700
                Re: Sorting numeric strings Martin Gregorie <martin@address-in-sig.invalid> - 2012-05-04 23:36 +0000
                Re: Sorting numeric strings Dr J R Stockton <reply1218@merlyn.demon.co.uk.not.invalid> - 2012-05-06 17:50 +0100
                Re: Sorting numeric strings Gene Wirchenko <genew@ocis.net> - 2012-05-07 10:34 -0700
                Re: Sorting numeric strings Joshua Cranmer <Pidgeot18@verizon.invalid> - 2012-05-07 12:38 -0500
                Re: Sorting numeric strings glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-05-07 17:48 +0000
                Re: Sorting numeric strings Gene Wirchenko <genew@ocis.net> - 2012-05-07 11:42 -0700
  Re: Sorting numeric strings Roedy Green <see_website@mindprod.com.invalid> - 2012-05-01 13:38 -0700

csiph-web