Como usar as matrizes.Método de classificação em java

Como usar as matrizes.Método de classificação em java

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:

  • ““variedade”Aponta para a matriz que precisa ser classificada.
  • ““começar”É o índice de início para iniciar a classificação.
  • ““fim”Corresponde ao índice onde a classificação precisa terminar.

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:

  • Em primeiro lugar, declare uma matriz inteira chamada “dado aRray”.
  • Agora, aplique o “para”Faça um loop para iterar através da variedade de elementos e exibi -los (elementos).
  • Depois disso, aplique o “organizar()”Método colocando o parâmetro de matriz especificado como seu (método) para classificar a matriz.
  • Além disso, utilize o combinado “para”Loop e o“comprimento”Propriedade para iterar através dos elementos de matriz classificados e exibi -los individualmente.

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:

  • Lembre -se das abordagens discutidas para declarar uma matriz, iterando os elementos contidos e exibindo -os.
  • Depois disso, da mesma forma, aplique o “organizar()”Método. Os parâmetros do método significam que os elementos na matriz fornecida serão classificados a partir do segundo índice, i.e., ““1”Para o quarto índice, eu.e., ““3", Já que o índice inicia de"0”.
  • Finalmente, itera através dos elementos da matriz novamente depois de classificar e exibir os elementos de matriz atualizados.

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:

  • Primeiro de tudo, declare um “Corda”Array que consiste nos valores de string declarados.
  • Depois disso, iterar através dos valores contidos através do “para”Faça um loop e exiba -os.
  • Agora, aplique o “organizar()”Método para classificar a matriz fornecida.
  • No parâmetro do método, o parâmetro anterior se refere à matriz de strings fornecida. No último parâmetro, associe o “ordem reversa()”Método com o“Coleções”Classe para exibir os elementos da matriz em ordem decrescente.
  • Por fim, itera através da matriz invertida e exiba as seqüências acumuladas de acordo.

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.