IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Ma méthode qui est censée renvoyer un tableau me renvois "[I@167cf4d"


Sujet :

avec Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 39
    Points : 13
    Points
    13
    Par défaut Ma méthode qui est censée renvoyer un tableau me renvois "[I@167cf4d"
    Bonjour à tous,

    J'ai un exercice dont le but est d'inverser l'ordre d'un tableau (pas de soucis ça j'ai réussis même si je pense que je me suis compliqué la tâche), mais lorsque j'appelle la fonction pour vérifier le résultat cela me renvoies (et peu importe la méthode) toujours un truc du style "[I@167cf4d",donc je sais bien qu'il y a quelque chose que j'ai mal fait donc j'aimerais bien savoir quoi !

    le Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    public static void main(String[] args) {
    		int[] tab = {1, 2, 3, 4, 5};
    		int[] tab2 = {1, 0, 6, 8, 6, 9, 2, 2, 6};
    		System.out.print(miroirCopie(tab2));
     
     
    	}
     
     
    public static int[] miroirCopie(int []tab) {
    	int [] miroir = new int [tab.length];
    	for(int i = 0;i<tab.length/2;i++) {
    		int temp = tab[i];
    		tab[i] = tab[tab.length-i-1];
    		tab[tab.length-i -1] = temp;
     
    	}
    	for(int i = 0;i<tab.length;i++) {
    		miroir[i] = tab[i];	
     
     
    	}
     
     
     
     
    	return miroir;
     
    }
     
    }

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 461
    Points : 894
    Points
    894
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    On a répondu à la question ici:
    https://www.developpez.net/forums/d2...eau-arraylist/

    Cordialement.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 39
    Points : 13
    Points
    13
    Par défaut
    Citation Envoyé par PhilippeGibault Voir le message
    Bonjour,

    On a répondu à la question ici:
    https://www.developpez.net/forums/d2...eau-arraylist/

    Cordialement.
    Ah merci de votre réponse, donc si je suis le topic que vous avez envoyé, il n'y a aucun autre moyen que de faire avec "System.out.println(Arrays.toString(myArray.get(0)));" pour retourner un tableau?

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 39
    Points : 13
    Points
    13
    Par défaut
    ça ne fonctionne pas du tout, si quelqu'un pourrait m'éclairer

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 551
    Points : 21 607
    Points
    21 607
    Par défaut
    Non pour retourner un tableau on retourne le tableau, pas de problème avec ça, c'était bien dès le départ.

    Ce qu'il y a c'est qu'on peut pas afficher un tableau en le donnant juste à System.out.println().
    Donc si tu veux l'afficher, ben faut faire autre chose que juste le donner à System.out.println(). Par exemple faire ce qui est dit au-dessus.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2020
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2020
    Messages : 39
    Points : 13
    Points
    13
    Par défaut
    D'accord super merci j'ai compris !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/02/2017, 13h16
  2. Réponses: 4
    Dernier message: 27/04/2015, 18h47
  3. Réponses: 1
    Dernier message: 24/10/2013, 16h32
  4. Savoir l'élément qui est supprimé dans un tableau
    Par sajodia dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/11/2010, 17h43
  5. Réponses: 2
    Dernier message: 16/10/2003, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo