File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes Arrays.sort() and some arrays. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Arrays.sort() and some arrays." Watch "Arrays.sort() and some arrays." New topic
Author

Arrays.sort() and some arrays.

Jhedzkie Skies
Ranch Hand

Joined: Oct 28, 2009
Posts: 118
hello. i am in a need of an idea on how to do this sort of a method...


i have here an int [] with 10 as length...

so its like...

this values are to be put on a separate set of int variables



i wanted to come up when i sorted it to this output...

v10 = 1
v1=2
v2=3
v8=3
v5=4
v7=5
v3=7
v6=7
v4=9
v9=9


i want if i sort out the values of the values[], it will be sorted but the variable they are originally assigned on will follow the sequence of the sorted values...

any ideas to do this?
i am lacking out of ideas that's why i asked help here.
hoping somebody could lend me a hand.

thanks in advance.
Ireneusz Kordal
Ranch Hand

Joined: Jun 21, 2008
Posts: 423
You could create a wrapper class for your variable-name / value pair like this:

provide hashCode() and compareTo() methods based on Integer values, then create an ArrayList of these wrapper objects
and sort this ArrayList with Collections.sort method. Finally, iterate trough the array and print name / value pairs.
You could also create an array of these objects and sort it with Arrays.sort.
Jhedzkie Skies
Ranch Hand

Joined: Oct 28, 2009
Posts: 118
thanks Ireneusz... i'll try to study hashes.

it is something new for me...
pete stein
Bartender

Joined: Feb 23, 2007
Posts: 1561
Ireneusz Kordal wrote:You could create a wrapper class for your variable-name / value pair like this:

I think that you'll also want to make this wrapper class implement Comparable<IntWrapper>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Arrays.sort() and some arrays.