Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Re: verbose sort

Reply
Thread Tools

Re: verbose sort

 
 
Lew
Guest
Posts: n/a
 
      08-04-2012
To: bob smith
From: "Lew" <lew@1:261/38.remove-yy0-this>

To: bob smith
From: Lew <(E-Mail Removed)>

bob smith wrote:
> I have some code that sorts a list like so:
>
> Vector<String> my_list = new Vector<String>();
>
> Comparator<String> c = new Comparator<String>() {
> @Override
> public int compare(String object1, String object2) {
> if (object1 == null)
> return -1;
>
> if (object2 == null)
> return 1;
>
> object1 = object1.toLowerCase();
> object2 = object2.toLowerCase();
>
> return object1.compareTo(object2);
> };
> };
>
> Collections.sort(my_list, c);
>
> This seems like a lot of code for such a common operation. Is there a more

succinct way of doing this?

Others have shown ways to shorten this, but I'm curious.

"Seems" - such a duck-and-cover word. You made an assessment. Based on what
criteria?

What is "a lot"?

You could write a cover method.

Apache Commons might have a utility class for that.

--
Lew

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: verbose sort Daniel Pitts Java 0 08-04-2012 06:41 PM
verbose sort bob smith Java 8 08-03-2012 06:54 PM
Re: verbose sort Volker Borchert Java 0 08-03-2012 06:54 PM
verbose sort bob smith Java 8 08-03-2012 08:37 AM
Re: verbose sort Eric Sosman Java 0 08-02-2012 07:12 PM



Advertisments