Przykład | |
|
Rozwiązanie |
Obiekt nonConstantString powinien zostać zadeklarowany jako StringBuffer. Wszelkie zmiany w obiekcie String powinny być wykonywane metodą append() klasy StringBuffer.
|
public class ClassA { private final String stringObject = "Nowy łańcuch"; private StringBuffer nonConstantString = new StringBuffer("Zmieniany łańcuch"); public void method() { String localString = "append"; nonConstantString.append(localString); } } |