| 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 = "dopisywanie"; nonConstantString.append(localString); } } |