Beispiel | |
|
Lösung |
Ein nicht konstantes Objekt des Typs 'String' sollte stattdessen als Objekt des Typs 'StringBuffer' deklariert werden. Alle Änderungen am Objekt 'String' sollten mit der Klasse 'append()' von 'StringBuffer' erfolgen.
|
public class ClassA { private final String stringObject = "A new String"; private StringBuffer nonConstantString = new StringBuffer("Changing String"); public void method(){ String localString = "append"; nonConstantString.append(localString); } } |