Mientras se trata de datos masivos en Java, puede haber casos en los que el desarrollador necesita clasificar los datos contenidos o generados. Por ejemplo, clasificar los datos generados aleatoriamente o asociar los datos de cadena para que sean relacionados con. En tales situaciones, el "Matrices.clasificar()El método en Java es de gran ayuda para facilitar el programador en gran medida.
Este artículo explicará el uso e implementación del "Matrices.clasificar()"Método en Java.
Cómo usar las "matrices.método sort () "en Java?
El "Matrices.clasificar()El método se puede usar para ordenar una matriz por completo o una parte de ella especificando los índices de inicio y finalización.
Sintaxis
Matrices.ordenar (matriz, inicio, final);
En la sintaxis anterior:
Ejemplo 1: Uso de las "matrices.método sort () "para ordenar una matriz en Java
El "paraSe aplica el bucle para iterar a lo largo de los elementos. Este enfoque se puede aplicar combinado con el "Matrices.clasificar()Método para ordenar todos los elementos en la matriz proporcionada:
int [] dedArray = new int [] 2, 3, 1, 9, 13, 7;
Sistema.afuera.println ("Los elementos de matriz originales son:");
para (int elemento: dedArray)
Sistema.afuera.println (+elemento);
Matrices.ordenar (dadaArray);
Sistema.afuera.println ("\ nthe elementos de matriz ordenados son:");
para (int i = 0; iSistema.afuera.println (dadaArray [i]);
En las líneas de código anteriores:
Producción
En esta salida, se puede observar que los elementos de la matriz se clasifican en consecuencia.
Ejemplo 2: Uso de las "matrices.método sort () "para ordenar una matriz en índices especificados en Java
En este ejemplo particular, el método discutido se puede utilizar para ordenar los elementos de la matriz en índices específicos:
int [] dedArray = 2, 3, 1, 9, 13, 7;
Sistema.afuera.println ("Los elementos de matriz originales son:");
para (int elemento: dedArray)
Sistema.afuera.imprimir (elemento + "");
Matrices.ordenar (dadaArray, 1, 3);
Sistema.afuera.println ("\ nthe elementos de matriz ordenados del índice 1 al 3 son:");
para (int elemento: dedArray)
Sistema.afuera.imprimir (elemento + "");
En el fragmento de código anterior:
Producción
En esta salida, se puede analizar que los elementos de la matriz se clasifican de acuerdo con los índices especificados.
Ejemplo 3: Uso de las "matrices.Método sort () "para ordenar una matriz de cadenas en orden descendente usando Java
El "orden inverso()"Método del"ColeccionesLa clase se utiliza para obtener el comparador que dirige el reverso del orden natural en una colección de objetos. Este método se puede implementar combinados con el "Matrices.clasificar()Método para ordenar las cadenas en su lugar en orden descendente:
public static void main (string [] args)
String [] dedArray = "Apple", "Bat", "Cat";
Sistema.afuera.println ("Los elementos de matriz originales son:");
for (elemento de cadena: dedArray)
Sistema.afuera.imprimir (elemento + "");
Matrices.ordenar (dadaRray, colecciones.orden inverso());
Sistema.afuera.println ("\ n La matriz ordenada en orden descendente son:");
for (elemento de cadena: dedArray)
Sistema.afuera.imprimir (elemento + "");
En este bloque de código, aplique los siguientes pasos:
Producción
En este resultado, es evidente que los valores de cadena se clasifican en orden descendente adecuadamente.
Conclusión
El "Matrices.clasificar()El método en Java se puede utilizar para ordenar una matriz por completo o una parte de ella especificando los índices de inicio y finalización. Este método se puede implementar para ordenar todos los elementos de la matriz y los elementos especificados o aplicar la clasificación de manera descendente. Este blog discutió la utilización del "Matrices.clasificar()"Método en Java.