Salut!

On peut lire dans la javadoc:
Strings are constant; their values cannot be changed after they are created.
Pourtant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
String s1="azerty";
s1="az";
s1="azertyuiop";
s1=s1.replace('a','b');
est tout à fait valide.

Que signifie exactement le terme "constant" et "cannot be changed".

Merci de vos explications.