Cuántos objetos se crean
Estaba teniendo una discusión sobre el uso deString
s yStringBuffer
s en java. ¿Cuántos objetos se crean en cada uno de estos dos ejemplos?
Ej 1:
<code>String s = "a"; s = s + "b"; s = s + "c"; </code>
Ex 2:
<code>StringBuilder sb = new StringBuilder("a"); sb.append("b"); sb.append("c"); </code>
En mi opinión, Ex 1 creará 5 y Ex 2 creará 4 objetos.