je suis debautant en java,
1- à quoi sert toString en Java.
2- Comment l'utiliser.
3-des exemples ou des exercices tres detailles
Merci d'avance
je suis debautant en java,
1- à quoi sert toString en Java.
2- Comment l'utiliser.
3-des exemples ou des exercices tres detailles
Merci d'avance
Bonjour,
La méthode toString() sert à transformer un objet de n'importe quel type en objet string (entier, booléen ...), chaque objet possède cette méthode car il l'hérite de la classe Object.
Pour les classes que tu a créés, tu peux y ajouter un méthode toString() pour obtenir une version string de l'objet de cette classe (soit une description de ton objet ou une valeur sous forme de string).
Shiv@ Skunk
a obtenir une représentation textuelle de ton objet. Cette représentation textuelle dépend de l'objet en question. Pour les Boolean, ce sera "true" ou "false", pour les Integer, ce sera le nombre en question sous sa forme décimal, pour les classes sans comportement particulier, ce sera le hashcode, pour les conteneur AWT, ce sera la liste des éléments contenu avec leur position, etc. Chaque classe implémente comme elle veux cette méthode, ou garde le comportement par défaut de Object.
Cette méthode est utilisée partout où l'on fait intervenir un objet dans un String. Exemple basique:
Et pour éviter tout malentendu de compréhension, c'est méthode est à sens unique. Java ne prévois pas que l'on puisse retransformer cette String en l'objet d'origine (même si, de fait, pour les type de base comme les nombre ou les booléens, c'est faisable )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 x = new JFrame() // une fenetre java //... plus loin dans le code System.out.println("problème avec la fenêtre "+x);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager