Avatar ·

Comment afficher un tableau simplement et joliment en Java ? Problème avec toString()

Bonjour à tous ! Je viens de commencer à apprendre Java et j'ai rencontré un problème qui semble simple. Je dois afficher le contenu d'un tableau à l'écran. J'ai écrit ce code : ```java int[] numbers = {1, 2, 3, 4, 5}; System.out.println(numbers); ``` Mais au lieu du résultat attendu `[1, 2, 3, 4, 5]`, j'obtiens une chaîne étrange comme `[I@1a2b3c4d`. Je comprends que c'est probablement le hash code ou l'adresse de l'objet, mais j'ai besoin du contenu du tableau ! J'ai essayé avec des tableaux de chaînes et des tableaux d'entiers — le résultat est toujours le même. Par exemple, pour `String[] names = {"Alice", "Bob", "Charlie"};`, l'affichage donne aussi une chaîne incompréhensible comme `[Ljava.lang.String;@5f184fc6`. Pouvez-vous me dire comment afficher correctement un tableau en Java ? Existe-t-il une méthode simple pour que le résultat soit joli et lisible ? J'ai besoin d'une solution pour les tableaux unidimensionnels et multidimensionnels. Je vous serais très reconnaissant pour des exemples de code ! <<>>

La bonne méthode : utilisez Arrays.toString()