Java Array Examples
- Java Array Simple Program
- Java Array - Create, Declare, Initialize and Print Examples
- How to Initialize an Array in Java in One Line
- What's the Simplest Way to Print a Java Array?
- Create and Initialize Two Dimensional Array in Java
- How to Check if Two Arrays are Equal in Java
- Java ArrayBlockingQueue Example
- Java Convert Array to Set
- Copying part of Array in Java Example
- Sorting an Array using Arrays.sort() Method
- Check Two Arrays are Deeply Equal
- Java Arrays.copyOf() Example - Copying an Array
- Java Arrays.binarySearch() Example - Searching an Array
- Java Arrays.asList() Example - Convert Array to ArrayList
- Java Convert Array to Stack Example
- Java Pyramid Examples
Arrays class provides many sort() overloaded methods and below are the few of these methods.
- static void sort(byte[] a) - Sorts the specified array into ascending numerical order.
- static void sort(byte[] a, int fromIndex, int toIndex) - Sorts the specified range of the array into ascending order.
- static void sort(char[] a) - Sorts the specified array into ascending numerical order.
- static void sort(char[] a, int fromIndex, int toIndex) - Sorts the specified range of the array into ascending order.
- static void sort(double[] a) - Sorts the specified array into ascending numerical order.
- static void sort(double[] a, int fromIndex, int toIndex) - Sorts the specified range of the array into ascending order.
- static void sort(float[] a) - Sorts the specified array into ascending numerical order.
- static void sort(float[] a, int fromIndex, int toIndex) - Sorts the specified range of the array into ascending order.
- static void sort(int[] a) - Sorts the specified array into ascending numerical order.
- static void sort(int[] a, int fromIndex, int toIndex) - Sorts the specified range of the array into ascending order.
- static void sort(long[] a) - Sorts the specified array into ascending numerical order.
- static void sort(long[] a, int fromIndex, int toIndex) - Sorts the specified range of the array into ascending order.
- static void sort(Object[] a) - Sorts the specified array of objects into ascending order, according to the natural ordering of its elements.
- static void sort(Object[] a, int fromIndex, int toIndex) - Sorts the specified range of the specified array of objects into ascending order, according to the natural ordering of its elements.
- static void sort(short[] a) - Sorts the specified array into ascending numerical order.
- static void sort(short[] a, int fromIndex, int toIndex) - Sorts the specified range of the array into ascending order.
- static void sort(T[] a, Comparator<? super T> c) - Sorts the specified array of objects according to the order induced by the specified comparator.
- static void sort(T[] a, int fromIndex, int toIndex, Comparator<? super T> c) - Sorts the specified range of the specified array of objects according to the order induced by the specified comparator.
importjava.util.Arrays;importjava.util.Date;importjava.util.List;/** * java.util.Arrays Class API examples * *@author javaguides.net **/publicclassArraysJavaUtilClass {publicstaticvoidmain(String[]args) {// Sorts the specified array into ascending numerical order.int[] intArray= {3,1,2,4 };System.out.println("Original Array :"+Arrays.toString(intArray));Arrays.sort(intArray);System.out.println("Sorted Array :"+Arrays.toString(intArray));// Sorts the specified array into ascending numerical order.byte[] byteArray= {1,3,2,1,5 };System.out.println("Original Array :"+Arrays.toString(byteArray));Arrays.sort(byteArray);System.out.println("Sorted Array :"+Arrays.toString(byteArray));// Sorts the specified array into ascending numerical order.char[] charArray= {'a','d','c','b' };System.out.println("Original Array :"+Arrays.toString(charArray));Arrays.sort(charArray);System.out.println("Sorted Array :"+Arrays.toString(charArray));// Sorts the specified array into ascending numerical order.double[] doubleArray= {0.1,0.3,0.2 };System.out.println("Original Array :"+Arrays.toString(doubleArray));Arrays.sort(doubleArray);System.out.println("Sorted Array :"+Arrays.toString(doubleArray));// Sorts the specified array into ascending numerical order.long[] longArray= {1,3,2,5,4 };System.out.println("Original Array :"+Arrays.toString(longArray));Arrays.sort(longArray);System.out.println("Sorted Array :"+Arrays.toString(longArray));// Sorts the specified array into ascending numerical order.float[] floatArray= {1.1f,1.5f,1.4f };System.out.println("Original Array :"+Arrays.toString(floatArray));Arrays.sort(floatArray);System.out.println("Sorted Array :"+Arrays.toString(floatArray)); }}
Output:
Original Array : [3, 1, 2, 4]Sorted Array : [1, 2, 3, 4]Original Array : [1, 3, 2, 1, 5]Sorted Array : [1, 1, 2, 3, 5]Original Array : [a, d, c, b]Sorted Array : [a, b, c, d]Original Array : [0.1, 0.3, 0.2]Sorted Array : [0.1, 0.2, 0.3]Original Array : [1, 3, 2, 5, 4]Sorted Array : [1, 2, 3, 4, 5]Original Array : [1.1, 1.5, 1.4]Sorted Array : [1.1, 1.4, 1.5]
Reference
ArrayJava
Comments
Post a Comment