Java-ში, String ობიექტები უცვლელია — მას შემდეგ რაც შეიქმნება, მათი შინაარსი არასოდეს შეიძლება შეიცვალოს. ნებისმიერი ოპერაცია, რომელიც, როგორც ჩანს, String-ს ცვლის, სინამდვილეში ახალი String-ს აქმნის. ეფექტური განმეორებითი შეცვლისთვის ამის ნაცვლად გამოიყენებთ StringBuilder-ს.
რატომ არის ეს მნიშვნელოვანი
;
s.concat();
System.out.println(s);
s = s + ;
