Win a copy of Kotlin in Action this week in the Kotlin forum!
programming forums Java Java JSRs Mobile Certification Databases Caching Books Engineering OS Languages Frameworks Products This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
Sheriffs:
Saloon Keepers:
Bartenders:

# Arranging an Array in Ascending or Descending Order

Greenhorn
Posts: 2
I'll be grateful if anybody could tell me how should I arrange the undermentioned array in ascending and descending order:
int ff[]={56,8,75,4,35,90,12,35,123,67,8};
Greenhorn
(rather DARK green)

James Hobson
Ranch Hand
Posts: 140
Arrays.sort(ff);
See the API (as below):
sort
public static void sort(int[]�a)
Sorts the specified array of ints into ascending numerical order.
The sorting algorithm is a tuned quicksort, adapted from Jon
L. Bentley and M. Douglas McIlroy's "Engineering a Sort Function",
Software-Practice and Experience, Vol. 23(11) P. 1249-1265 (November
1993). This algorithm offers n*log(n) performance on many data sets
Parameters:
a - the array to be sorted.

Greenhorn
Posts: 2
Dear Mr. Hoburn:
Thanx for your help. But it's a bit difficult for me to grasp, since, you see, I'm Java's DARKgreenhorn (very new to Java). I'll appreciate having proper coding for this purpose.
Regards,
Originally posted by James Hobson:
Arrays.sort(ff);
See the API (as below):
sort
public static void sort(int[]�a)
Sorts the specified array of ints into ascending numerical order.
The sorting algorithm is a tuned quicksort, adapted from Jon
L. Bentley and M. Douglas McIlroy's "Engineering a Sort Function",
Software-Practice and Experience, Vol. 23(11) P. 1249-1265 (November
1993). This algorithm offers n*log(n) performance on many data sets
Parameters:
a - the array to be sorted.

Cindy Glass
"The Hood"
Sheriff
Posts: 8521
int ff[]={56,8,75,4,35,90,12,35,123,67,8};
Arrays.sort(ff); // sorts in ascending numerical order and puts back in ff
Why would you sort it in descending order? Just read the array from end to front.
------------------
Cindy Glass
Sun Certified Programmer
for the Java� 2 Platform
Co-author of Java 2 Certification Passport

Eric Johnson
Ranch Hand
Posts: 49
don't forget to put
import java.util.*;
at the top of your file, or the compiler won't have any idea what Arrays.sort() is. i found out the hard way >;P