Sort elements in Short Array using Index in Java
Declaration :
1 |
public static void sort(short[] a, int fromIndex, int toIndex) |
Explanation :
Purpose | The java.util.Arrays.sort(short[] a int fromIndex int toIndex) method sorts the specified range of the specified array of shorts into ascending numerical order. The range to be sorted extends from index fromIndex inclusive to index toIndex exclusive. |
Parameters | a ===> This is the array to be sorted. |
fromIndex ===> This is the index of the first element (inclusive) to be sorted. | |
toIndex ===> This is the index of the last element (exclusive) to be sorted . | |
Return Value | This method does not return any value. |
Exception | IllegalArgumentException — if fromIndex > toIndex ,ArrayIndexOutOfBoundsException — if fromIndex < 0 or toIndex > a.length |
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 an unsorted short array short arrSh[] = { 5, 25, 10, 20, 15 }; // Print the Unsorted Short Array System.out.println("The Unsorted Short Array is : "); for (short num : arrSh) { System.out.println("Array element is " + num); } // Sort the array from index 0 to 5 Arrays.sort(arrSh, 0, 5); // Print the sorted Array list System.out.println("The sorted short array is :"); for (short num : arrSh) { System.out.println("Array element is " + num); } } } |
Output of Program :
1 2 3 4 5 6 7 8 9 10 11 12 |
The Unsorted Short Array is : Array element is 5 Array element is 25 Array element is 10 Array element is 20 Array element is 15 The sorted short array is : Array element is 5 Array element is 10 Array element is 15 Array element is 20 Array element is 25 |