How to sort elements in Integer Array in Java?
Declaration :
1 |
public static void sort(int[] a) |
Explanation :
Purpose | The java.util.Arrays.sort(int[]) method sorts the specified array of ints into ascending numerical order. |
Parameters | a ===> This is the array to be sorted. |
Return Value | This method does not return any value. |
Exception | NA |
Java Program : Example
Below example will explain java.util.Arrays.sort() method.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
package com.c4learn; import java.util.Arrays; public class ArrayDemo { public static void main(String[] args) { // Initialize unsorted int array int arrI[] = { 20, 5, 15, 10, 25 }; // Print the Unsorted Array List System.out.println("The Unsorted Int Array is:"); for (int num : arrI) { System.out.println("Array Element is " + num); } // Sort the array Arrays.sort(arrI); // Print the Sorted Array List System.out.println("The sorted int array is:"); for (int num : arrI) { System.out.println("Array Element is " + num); } } } |
Output of Program :
1 2 3 4 5 6 7 8 9 10 11 12 |
The Unsorted Int Array is: Array Element is 20 Array Element is 5 Array Element is 15 Array Element is 10 Array Element is 25 The sorted int array is: Array Element is 5 Array Element is 10 Array Element is 15 Array Element is 20 Array Element is 25 |