Bonjour,
Je débute en java et je rencontre une difficulté de débutant niveau premier jour
Je souhaite écrire une méthode de type void qui modifie le contenu d'une string.
Voici la méthode
Et voici le code qui essaye d'utiliser la méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 private void test(String t) { t = "après"; }
Or, sur la console en sortie, j'obtiens toujours "avant" et non "après".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String s = new String("avant"); test(s); System.out.println(s);
Comment je dois faire ? Ayant développé en delphi pendant très longtemps, j'ai peut-être quelques mauvais réflexes dont je dois me débarasser, mais là dans l'immédiat, je ne vois pas d'autre façon de faire.
Votre aide sera la bienvenue, c'est assez frustrant d'être bloqué sur un problème apparemment si simple lol.
Merci,
Jibé.
Partager