A resposta correta é a alternativa D) I e III apenas. A primeira comparação (s1 == s2) é avaliada como falsa, pois compara a referência de memória dos objetos e não o conteúdo das strings. Embora as strings s1 e s2 tenham o mesmo conteúdo, elas são objetos diferentes na memória. A segunda comparação (s1.equals(s2)) é avaliada como verdadeira, pois compara o conteúdo das strings e não a referência de memória. A terceira comparação (s1 == s3) é avaliada como verdadeira, pois s3 recebeu a referência de s1, ou seja, ambos apontam para o mesmo objeto na memória.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
Análise e Desenvolvimento de Sistemas
Análise e Desenvolvimento de Sistemas
Compartilhar