Cet article expliquera les approches pour vérifier si deux tableaux accumulent des éléments identiques en Java.
Comment vérifier si deux tableaux contiennent les mêmes éléments en Java?
Pour vérifier si deux tableaux accumulent les mêmes éléments en Java, appliquez les approches suivantes combinées avec le «Tableaux.trier()" et "Tableaux.toString ()»Méthodes:
Avant de procéder aux approches, assurez-vous d'inclure le package suivant pour travailler avec «Tableaux»:
Importer Java.user.Tableaux;Approche 1: Vérifiez si deux tableaux contiennent les mêmes éléments en Java en utilisant le «tableau.méthode equals () ”
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ébut et de fin et« «Tableaux.équivaut à()»La méthode vérifie si les deux tableaux sont égaux ou non. Le "Tableaux.toString ()«La méthode en Java, cependant, renvoie la valeur fournie dans le«chaîne»Format.
Ces approches peuvent être appliquées en combinaison pour trier d'abord les éléments du tableau, les transformer en représentation de chaîne, puis vérifier les éléments identiques dans les deux tableaux.
Syntaxe
Déployer.tri (array, start, fin);Dans la syntaxe ci-dessus:
Boolean statique publique est égal (int [] a, int [] a2)
Ici, "un" et "A2”Poignez les tableaux qui doivent être testés pour l'égalité.
Tostring de chaîne statique publique (int [] x)Dans cette syntaxe:
Exemple
Présentation de l'exemple suivant:
classe publique SameSelementsDans ce code, appliquez les étapes suivantes:
Sortir
Dans cette sortie, on peut observer que les éléments du tableau sont triés et vérifiés de manière appropriée.
Approche 2: Vérifiez si deux tableaux contiennent les mêmes éléments en Java en utilisant les «tableaux.Méthodes Deefequals () »
Le "Tableaux.Deefequals ()«La méthode est utilisée pour vérifier si deux tableaux unidimensionnels ou multidimensionnels sont égaux ou non. Cependant, dans ce cas, cette méthode peut être appliquée pour vérifier les tableaux de chaîne unidimensionnels.
Syntaxe
Public Static Boolean Deefequals (objet [] ob1, objet [] ob2)Dans la syntaxe donnée ci-dessus, "OB1" et "OB2"Correspond aux tableaux qui doivent être vérifiés pour l'égalité.
Exemple
Passons par l'exemple ci-dessous:
classe publique Samements2Selon cet extrait de code, effectuez les étapes suivantes:
Sortir
Dans ce résultat, on peut impliquer que le résultat correspondant contre le chèque appliqué est retourné.
Note: Si le chèque des éléments identiques est appliqué avant de trier les éléments du tableau, les deux approches discutées renvoient le «FAUX" résultat.
Conclusion
Pour vérifier si deux tableaux accumulent les mêmes éléments en Java, appliquez le «Tableaux.trier()" et "Tableaux.toString ()«Méthodes combinées avec le«Tableaux.équivaut à()", ou la "Tableaux.Deefequals ()«Méthodes. Ces approches peuvent d'abord être appliquées, trier les tableaux, puis renvoyer un résultat booléen basé sur le chèque appliqué. Ce blog a démontré la vérification des éléments identiques dans les deux tableaux.