Я обсуждал использование String
и StringBuffer
в Java. Сколько объектов создается в каждом из этих двух примеров?
Пример 1:
String s = "a";
s = s + "b";
s = s + "c";
Пример 2:
StringBuilder sb = new StringBuilder("a");
sb.append("b");
sb.append("c");
На мой взгляд, пример 1 создаст 5, а пример 2 создаст 4 объекта.