Beleza mocada?
Minha dúvida é a seguinte, tenho o código:
String s1 = "abcd";
StringBuffer sb1 = new StringBuffer("abcd");
int val = 6;
System.out.println(s1 + val);
System.out.println(sb1 + val);
A resposta é:
“O código falha na compilação porque a conversão para um tipo String não é aplicada a StringBuffer.”
Mas a classe StringBuffer também possui o método public String toString() e sempre que tenho um objeto dentro de um System.out.print o toString() é chamado implicitamente.
Então, o que está errado?
donatinho
