Avatar ·

Comment convertir int en String en Java ? Guide détaillé pour débutants

Bonjour à tous ! Je viens de commencer à apprendre Java et j'ai rencontré un problème. Je dois afficher à l'écran un message qui contient à la fois du texte et une valeur numérique. Par exemple, je veux montrer à l'utilisateur : "Votre solde : 1500 roubles". J'ai une variable de type int :\n\n```java\nint balance = 1500;\n```\n\nMais quand j'essaie de faire ceci :\n\n```java\nSystem.out.println("Votre solde : " + balance + " roubles");\n```\n\nTout fonctionne et je vois le résultat correct. Cependant, dans certains autres endroits (par exemple, lors du travail avec JTextField ou lors de la sauvegarde dans un fichier), j'ai besoin de la représentation sous forme de chaîne du nombre. J'ai essayé d'utiliser String.valueOf() et Integer.toString(), mais je ne comprends pas complètement la différence entre eux.\n\nJ'ai également remarqué que dans certains exemples de code anciens, on utilise new Integer(balance).toString()