Impression d'éléments d'une liste en Java
Cette question met en évidence un problème rencontré lors de la tentative d'impression d'éléments d'une liste en Java. Le code fourni, qui utilise une boucle for pour parcourir les éléments et les imprimer à l'aide de list.get(i), renvoie le pointeur de l'objet plutôt que la valeur réelle.
Pour résoudre ce problème, il est Il est recommandé d'utiliser le code suivant pour imprimer les éléments d'une liste :
System.out.println(Arrays.toString(list.toArray()));
Ce code offre une manière concise d'imprimer les éléments sans construire de boucle. Cependant, il est important de noter que si les objets de la liste ne disposent pas de méthodes toString() sensibles, la sortie affichera toujours les pointeurs d'objet (codes de hachage). Ce comportement n'est pas spécifique aux listes mais s'applique aux objets en général.
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!