Dúvida sobre String

3 respostas
M

Quantos objetos String são criados quando esse método é invocado?

public String makinStrings() { String s = "Fred"; s = s + "47"; s = s.substring(2, 5); s = s.toUpperCase(); return s.toString(); }

Resposta do TestKiller: 3
Resposta que eu acho correta: 5

alguém confirma a resposta deles? Se sim, poderia explicar o porquê está correta?

Grato pela atenção

3 Respostas

E

Essa é a pergunta do TestKiller mais polêmica e que foi respondida mais vezes. Veja a resposta do Thingol abaixo.

http://www.guj.com.br/java/116352-duvida-na-quantidade-de-strings-criadas-resolvido

Adelar

entanglement:
Essa é a pergunta do TestKiller mais polêmica e que foi respondida mais vezes. Veja a resposta do Thingol abaixo.

http://www.guj.com.br/java/116352-duvida-na-quantidade-de-strings-criadas-resolvido


Que pegadinha esta da linha 6 heim… :smiley:

M

perguntei e esqueci de agradecer a resposta :frowning:

Obrigado, entanglement, o link foi muito útil e esclarecedor.

Criado 4 de janeiro de 2011
Ultima resposta 6 de jan. de 2011
Respostas 3
Participantes 3