Ao lidar com dados em massa em Java, pode haver casos em que o desenvolvedor precisa classificar os dados contidos ou gerados. Por exemplo, classificar os dados gerados aleatoriamente ou associar os dados da string para torná -los relacionados. Em tais situações, o “Matrizes.organizar()”O método em Java é de grande ajuda para facilitar o programador em grande parte.
Este artigo elaborará o uso e a implementação do “Matrizes.organizar()”Método em Java.
Como usar as “matrizes.Método Sort () ”em Java?
O "Matrizes.organizar()”O método pode ser usado para classificar uma matriz completamente ou uma parte dele, especificando os índices de início e final.
Sintaxe
Matrizes.classificar (matriz, começar, final);
Na sintaxe acima:
Exemplo 1: Usando as “matrizes.Método de classificação () para classificar uma matriz em java
O "para”O loop é aplicado para iterar ao longo dos elementos. Esta abordagem pode ser aplicada combinada com o “Matrizes.organizar()”Método para classificar todos os elementos da matriz fornecida:
int [] ditedArray = new int [] 2, 3, 1, 9, 13, 7;
Sistema.fora.println ("Os elementos da matriz original são:");
para (int elemento: ditedArray)
Sistema.fora.println (+elemento);
Matrizes.classificar (dado aRray);
Sistema.fora.println ("Os elementos de matriz classificados são:");
para (int i = 0; iSistema.fora.println (ditedArray [i]);
Nas linhas acima do código:
Saída
Nesta saída, pode -se observar que os elementos da matriz são classificados de acordo.
Exemplo 2: Usando as “matrizes.Método de classificação () para classificar uma matriz em índices especificados em java
Neste exemplo em particular, o método discutido pode ser utilizado para classificar os elementos da matriz em índices específicos:
int [] ditedArray = 2, 3, 1, 9, 13, 7;
Sistema.fora.println ("Os elementos da matriz original são:");
para (int elemento: ditedArray)
Sistema.fora.impressão (elemento + "");
Matrizes.classificar (dado aRray, 1, 3);
Sistema.fora.Println ("\ n OS elementos de matriz classificados do índice 1 a 3 são:");
para (int elemento: ditedArray)
Sistema.fora.impressão (elemento + "");
No trecho de código acima:
Saída
Nesta saída, pode -se analisar que os elementos da matriz são classificados de acordo com os índices especificados.
Exemplo 3: Usando os “Matrizes.Método Sort () ”para classificar uma matriz de strings em ordem descendente usando Java
O "ordem reversa()”Método do“Coleções”A classe é usada para buscar o comparador que direciona o inverso da ordem natural em uma coleção de objetos. Este método pode ser implementado combinado com o “Matrizes.organizar()”Método para classificar as cordas em ordem descendente:
public static void main (string [] args)
String [] ditedArray = "Apple", "Bat", "Cat";
Sistema.fora.println ("Os elementos da matriz original são:");
para (elemento da string: ditedArray)
Sistema.fora.impressão (elemento + "");
Matrizes.classificar (dada a coleção.ordem reversa());
Sistema.fora.println ("Os elementos de matriz classificados em ordem decrescente são:");
para (elemento da string: ditedArray)
Sistema.fora.impressão (elemento + "");
Neste bloco de código, aplique as seguintes etapas:
Saída
Nesse resultado, é evidente que os valores da string são classificados em ordem decrescente adequadamente.
Conclusão
O "Matrizes.organizar()”O método em Java pode ser utilizado para classificar uma matriz completamente ou uma parte dela, especificando os índices de início e final. Este método pode ser implementado para classificar todos os elementos da matriz e os elementos especificados ou aplicar a classificação de maneira descendente. Este blog discutiu a utilização do “Matrizes.organizar()”Método em Java.