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
La bonne méthode : utilisez Arrays.toString()
No answers yet.
Connectez-vous pour laisser une réponse