El tutorial anterior trataba sobre ordenar una matriz en orden ascendente. En esta publicación aprenderemos cómo ordenar una matriz en Orden descendente (inverso).

Ejemplo

Aquí tenemos dos matrices, una es una matriz de enteros y otra es una matriz de cadenas. Estamos ordenando ambas matrices en orden inverso.

import java.util.Arrays;
import java.util.Collections;
class SortArrayExample {
 
  public static void main(String[] args) {
    // int Array
    Integer[] intArray = new Integer[] {
        new Integer(15),
        new Integer(9),
        new Integer(16),
        new Integer(2),
        new Integer(30)
    };

    // Sorting int Array in descending order
    Arrays.sort(intArray, Collections.reverseOrder());
 
    // Displaying elements of int Array
    System.out.println("Int Array Elements in reverse order:");
    for (int i = 0; i < intArray.length; i++)
       System.out.println(intArray[i]);
 
    // String Array
    String[] stringArray = 
       new String[] { "FF", "PP", "AA", "OO", "DD" };

    // Sorting String Array in descending order
    Arrays.sort(stringArray, Collections.reverseOrder());

    // Displaying elements of String Array
    System.out.println("String Array Elements in reverse order:");
    for (int i = 0; i < stringArray.length; i++)
       System.out.println(stringArray[i]);
  }
}

Producción:

Int Array Elements in reverse order:
30
16
15
9
2
String Array Elements in reverse order:
PP
OO
FF
DD
AA
leer  Tutorial de Java Enum con ejemplos

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *