Objetos Strings criados

6 respostas
taaqui

Question 91 Given: 11. public String makinStrings() { 12. String s = "Fred"; 13. s = s + "47"; 14. s = s.substring(2, 5); 15. s = s.toUpperCase(); 16. return s.toString(); 17. } How many String objects will be created when this method is invoked? A. 1 B. 2 C. 3 D. 4 E. 5 F. 6 Answer: C

Eu to ficando maluco? ou contei 5!

6 Respostas

taaqui

Respondida http://www.guj.com.br/posts/list/116352.java

rmala_ti

Dá muita confusão mesmo! :smiley:

F

Eu também errei esta questão no TestKiller. Respondi 5, letra E.

Tive a mesma impressão: ou eu estou muito enganado, ou então o TestKiller está errado.

Vamos lá, vou ler o tópico que tu indicou agora pra ver se esclareço minha dúvida.
Na verdade, até antes de ler teu tópico, eu ainda estava achando que eu estava certo e o TestKiller que estava errado.

Vamos ver…

Até+!!

rmala_ti

Eh confuso mesmo, quando leio o livro da Kathy então q não entendo nada.
Mas esse post dá pra entender e acertar se aparecer alguma questão no exame.

F

Bem na verdade, este post embaralhou tudo na minha cabeça.

Tinha a mais absoluta certeza de que tinha entendido o conceito de criação de objetos String no pool. Depois deste post, minhas certezas foram por água abaixo e se tornaram mais um motivo pra preocupação para minha prova, que será quarta :shock:

Mas vamos lá… to correndo contra o tempo para aprender o máximo possível de atalhos para resolver estes problemas “confusos”.

Até +…

D

Como saber que a String “47” está vindo do pool e não
sendo criada?

Desde já agradeço.

Criado 20 de fevereiro de 2009
Ultima resposta 24 de fev. de 2009
Respostas 6
Participantes 4