Maison >Java >javaDidacticiel >Pourquoi l'impression d'un tableau Java produit-elle une sortie inattendue ?
Tableaux Java : exploration des anomalies de sortie
Rencontrer une sortie inattendue lors de l'impression de tableaux en Java peut être déroutant pour les utilisateurs. Dans ce cas, tenter d'afficher les éléments d'un tableau int entraîne une chaîne énigmatique de caractères et de chiffres.
Comprendre la sortie du tableau
Par défaut, les tableaux Java affichent leurs éléments internes en imprimant le nom de la classe, suivi du symbole "@" et du code de hachage du tableau. Cette représentation par défaut ne fournit pas d'informations immédiates sur les données réelles stockées dans le tableau.
Personnalisation du format de sortie
Pour afficher le contenu du tableau comme prévu, plusieurs options sont disponibles disponible :
Utilisation de Arrays.toString() Méthode :
La classe java.util.Arrays propose une méthode statique appelée toString() qui permet de formater les tableaux en chaînes lisibles par l'homme. Il englobe l'ensemble du tableau et affiche les éléments individuels, séparés par des virgules.
System.out.println(java.util.Arrays.toString(arr));
Implémentation d'une boucle personnalisée :
Itération dans les paramètres du tableau les éléments utilisant une boucle for permettent un meilleur contrôle sur le format de sortie. Cette approche implique de spécifier explicitement l'indexation de chaque élément et de le formater comme souhaité.
for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }
En utilisant des méthodes et des techniques qui adaptent le format de sortie en fonction d'exigences spécifiques, les utilisateurs peuvent obtenir une plus grande clarté. et contrôle de l'affichage du contenu du tableau.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!