Példa

public class ClassA {
private final String stringObject = "Egy új karaktersorozat";
private String nonConstantString = "Karaktersorozat módosítása";

public void method(){
String localString = "hozzáfűzés";
nonConstantString += localString;
}
}

Megoldás
A nem konstans String objektumot inkább StringBuffer-ként kell deklarálni. A String objektumot a StringBuffer append() osztályával kell módosítani.

public class ClassA {
private final String stringObject = "Egy új karaktersorozat";
private StringBuffer nonConstantString = new StringBuffer("Karaktersorozat módosítása");

public void method(){
String localString = "hozzáfűzés";
nonConstantString.append(localString);
}
}