Javassa String-objektit ovat muuttumattomia — kun ne on luotu, niiden sisältöä ei koskaan voi muuttaa. Mikä tahansa toiminto, joka näyttää muuttavan Stringia, itse asiassa luo uuden Stringin. Tehokkaisiin toistuviin muutoksiin käytät StringBuildera sen sijaan.
Stringit ovat muuttumattomia
;
s.concat();
System.out.println(s);
s = s + ;
