[String]passage de String par reference?
	
	
		Bonjour, 
J'ai un problème relatif à la mise à jour d'un objet String instancié dans une méthode A(), et modifié dans une méthode B()  (qui est appellé à partir de A). Les deux méthodes faisant partie de la meme classe. 
En effet en revenant dans A() apres l'appel a B(), la string n'est pas mise a jour. 
Exemple : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | public declaration() {
   String test= new String();
   affectation (test);
   System.out.println("affichage valeur chaine = " + test);
}
 
public static void affectation (String chaine){
   chaine = "test";
} | 
 Au final, dans la console on ne voit que 
affichage valeur chaine = 
Si j'ai de bons souvenirs, les objets java sont passés par référence. Donc en faisant comme ca, je devrais pouvoir donner une valeur à ma chaine.
[ Modéré par Bulbo ] 
Ajout des balises code
 :arrow: Les Règles du Forum