V Javě jsou String objekty neměnné — jednou vytvořeny, jejich obsah se nikdy nemůže změnit. Jakákoli operace, která se zdá modifikovat String, ve skutečnosti vytváří nový String. Pro efektivní opakovanou modifikaci používáte místo toho StringBuilder.
Stringy jsou neměnné
;
s.concat();
System.out.println(s);
s = s + ;
