Comment utiliser les tableaux.Trier la méthode en Java

Comment utiliser les tableaux.Trier la méthode en Java

Tout en traitant des données en vrac en Java, il peut y avoir des cas où le développeur doit trier les données contenues ou générées. Par exemple, le tri des données générées aléatoires ou l'association des données de chaîne pour les rendre relatables. Dans de telles situations, le «Tableaux.trier()»La méthode en Java est d'une grande aide pour faciliter la grande mesure du programmeur.

Cet article va développer l'utilisation et la mise en œuvre du «Tableaux.trier()»Méthode en Java.

Comment utiliser les «tableaux.Méthode Sort () ”en Java?

Le "Tableaux.trier()«La méthode peut être utilisée pour trier complètement un tableau ou une partie de celui-ci en spécifiant les index de démarrage et fin.

Syntaxe

Tableaux.tri (array, start, fin);

Dans la syntaxe ci-dessus:

  • "déployer"Porte le tableau qui doit être trié.
  • "commencer«Est l'indice de démarrage à partir de lequel initier le tri.
  • "fin»Correspond à l'index où le tri doit se terminer.

Exemple 1: en utilisant les «tableaux.Sort () ”Méthode pour trier un tableau en java

Le "pour”Une boucle est appliquée pour itérer le long des éléments. Cette approche peut être appliquée combinée avec le «Tableaux.trier()»Méthode pour trier tous les éléments du tableau fourni:

int [] donné par rapport = new int [] 2, 3, 1, 9, 13, 7;
Système.dehors.println ("Les éléments du tableau d'origine sont:");
for (int élément: donné par rapport)
Système.dehors.println (+ élément);

Tableaux.Trier (donné par rapport);
Système.dehors.println ("\ n les éléments du tableau triés sont:");
pour (int i = 0; iSystème.dehors.println (donné par rapport [i]);

Dans les lignes de code ci-dessus:

  • Premièrement, déclarez un tableau entier nommé «donné à l'arrière".
  • Maintenant, appliquez le «pour”Boucle pour itérer à travers le tableau d'éléments et les afficher (éléments).
  • Après cela, appliquez le «trier()”Méthode en plaçant le tableau spécifié comme son paramètre (méthode) pour trier le tableau.
  • Aussi, utilisez le combiné "pour"Loop et le"longueur”Propriété pour itérer les éléments de tableau triés et les afficher individuellement.

Sortir

Dans cette sortie, on peut observer que les éléments du tableau sont triés en conséquence.

Exemple 2: en utilisant les «tableaux.Sort () ”Méthode pour trier un tableau à des index spécifiés dans Java

Dans cet exemple particulier, la méthode discutée peut être utilisée pour trier les éléments du tableau à des index spécifiques:

int [] donné par rapport = 2, 3, 1, 9, 13, 7;
Système.dehors.println ("Les éléments du tableau d'origine sont:");
for (int élément: donné par rapport)
Système.dehors.print (élément + "");

Tableaux.tri (donné par rapport, 1, 3);
Système.dehors.println ("\ n les éléments du tableau triés de l'index 1 à 3 sont:");
for (int élément: donné par rapport)
Système.dehors.print (élément + "");

Dans l'extrait de code ci-dessus:

  • Rappelez-vous les approches discutées pour déclarer un tableau, itérer à travers les éléments contenus et les afficher.
  • Après cela, de même, appliquez le «trier()" méthode. Les paramètres de la méthode signifient que les éléments du tableau fourni seront triés à partir du deuxième index, i.e., "1"Au quatrième index, je.e., "3», Puisque l'indice initie à partir de«0".
  • Enfin, itérez à nouveau à travers les éléments du tableau après le tri et l'affichage des éléments de tableau mis à jour.

Sortir

Dans cette sortie, il peut être analysé que les éléments du tableau sont triés conformément aux index spécifiés.

Exemple 3: Utilisation des «tableaux.Sort () ”Méthode pour trier un tableau des chaînes en ordre décroissant en utilisant Java

Le "ordre inverse()«Méthode du«Collections"La classe est utilisée pour récupérer le comparateur qui dirige l'inverse de l'ordre naturel sur une collection d'objets. Cette méthode peut être mise en œuvre combinée avec le «Tableaux.trier()”Méthode pour trier les chaînes à la place dans l'ordre descendant:

public static void main (String [] args)
String [] donné par rapport = "Apple", "Bat", "Cat";
Système.dehors.println ("Les éléments du tableau d'origine sont:");
pour (élément de chaîne: donnéaRay)
Système.dehors.print (élément + "");

Tableaux.Tri (donné par rapport, collections.ordre inverse());
Système.dehors.println ("\ n les éléments du tableau triés dans l'ordre descendant sont:");
pour (élément de chaîne: donnéaRay)
Système.dehors.print (élément + "");

Dans ce bloc de code, appliquez les étapes suivantes:

  • Tout d'abord, déclarez un «Chaîne”Tableau composé des valeurs de chaîne indiquées.
  • Après cela, parcourez les valeurs contenues via le «pour”Boucle et affichez-les.
  • Maintenant, appliquez le «trier()»Méthode pour trier le tableau fourni.
  • Dans le paramètre de la méthode, l'ancien paramètre fait référence au tableau des chaînes fournies. Dans ce dernier paramètre, associez le «ordre inverse()«Méthode avec le«Collections”Classe pour afficher les éléments du tableau dans l'ordre descendant.
  • Enfin, parcourez le tableau inversé et affichez les chaînes accumulées en conséquence.

Sortir

Dans ce résultat, il est évident que les valeurs de chaîne sont triées dans l'ordre descendant de manière appropriée.

Conclusion

Le "Tableaux.trier()«La méthode en Java peut être utilisée pour trier complètement un tableau ou une partie de celui-ci en spécifiant les index de début et de fin. Cette méthode peut être implémentée pour trier tous les éléments du tableau et les éléments spécifiés ou appliquer le tri de manière descente. Ce blog a discuté de l'utilisation du «Tableaux.trier()»Méthode en Java.