Logo Passei Direto
Buscar
Ao comparar duas variáveis String usando o operador de igualdade (==), o que o Java está verificando?
a. O == sempre retorna true para Strings que possuem o mesmo conteúdo, mesmo que criadas com new String().
b. O == só deve ser usado para Strings criadas fora do String Pool.
c. O == compara o conteúdo, mas ignora se o texto possui maiúsculas ou minúsculas.
d. O operador == é a maneira correta e recomendada para verificar se o conteúdo textual de duas Strings é idêntico.
e. O operador == verifica se as duas variáveis estão apontando para o exato mesmo objeto na memória (comparação de referência). Alternativa CORRETA.
User badge image
Aprendendo Através de Exercícios

há 22 horas

Respostas

User badge image

Ed Verified user icon

há 22 horas

A resposta correta é a alternativa e): e. O operador == verifica se as duas variáveis estão apontando para o exato mesmo objeto na memória (comparação de referência). Explicação: Em Java, o operador == compara referências, ou seja, verifica se as duas variáveis apontam para o mesmo objeto na memória, não o conteúdo das Strings. Para comparar o conteúdo textual, deve-se usar o método equals().

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina