In this tutorial we are gonna learn how to sort a float array.
import java.util.Arrays;
class SortingFloatArrayExample {
public static void main(String[] args) {
// Creating a Float Array
float[] floatArray =
new float[] { 21.1f, 9.9f, 9.8f, 7.5f, 2.1f };
// Displaying Array before Sorting
System.out.println("**Float Array Before Sorting**");
for (float temp: floatArray){
System.out.println(temp);
}
// Sorting the Array
Arrays.sort(floatArray);
System.out.println("**Float Array After Sorting**");
for (float temp: floatArray){
System.out.println(temp);
}
// Another Char Array
float[] floatArray2 =
new float[] { 1.9f, 19.9f, 9.8f, 27.5f, 2.1f, 3.5f, 1.1f};
// Selective Sorting
/* public static void sort(float[] a, int fromIndex,
* int toIndex): Sorts the specified range of the
* array into ascending order. The range to be sorted
* extends from the index fromIndex, inclusive, to the
* index toIndex, exclusive. If fromIndex == toIndex,
* the range to be sorted is empty.
*/
Arrays.sort(floatArray2, 2, 5);
// Displaying array after selective sorting
System.out.println("**Selective Sorting**");
for (float temp: floatArray2){
System.out.println(temp);
}
}
}
Output:
**Float Array Before Sorting** 21.1 9.9 9.8 7.5 2.1 **Float Array After Sorting** 2.1 7.5 9.8 9.9 21.1 **Selective Sorting** 1.9 19.9 2.1 9.8 27.5 3.5 1.1
References:
sort(float[] array) method – javadoc
sort(float[] array, int fromIndex, int toIndex) method – javadoc
Leave a Reply