bonjour,
Je suis en train d'apprendre le java et je ne comprend une chose. J'ai acheté le livre "programmer en Java" et dans ce livre il est dit qu'une chaine String ne peut pas être modifiée, alors pour faire un test j'ai fais le programme suivant :
Donnant le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Chaine3 { public static void main (String args[]) { String chn ; chn = "bonjour" ; System.out.println(chn) ; chn = "changement" ; System.out.println(chn) ; } }
bonjour
changement
Donc la chaine a bien été modifiée, pourquoi est-il dit alors qu'une chaine n'est pas modifiable ?
Merci.
Partager