Sim, vc está correto, Anderson, mas acho que nós
dois estamos falando da mesma coisa. O equals é usado para comparar o valor
armazenado em objetos do tipo String. O sinal ==, no entanto, compara duas
referências de memória.
No caso de duas Strings como "uma" e "uma", as
referências são iguais, pois o Java mantém somente um objeto String, anônimo,
que armazena o conteúdo "uma". O new, no entanto, cria uma nova
referência.
Um grande abraço,
Luiz
Reginaldo
|
- Re: [java-list] String Clebert Rezende Suconic
- [java-list] String josesmg
- RE: [java-list] String morph . java
- Re: [java-list] String Lincolm Ferreira de Aguiar
- Re: [java-list] String Sven van ´t Veer
- Re: [java-list] String Luiz Reginaldo
- Re: [java-list] String MORFOBSB
- Re: [java-list] String Anderson Corrêa
- Re: [java-list] String Christian Gravatá
- Re: [java-list] String BiblioShop - Rafael Santini
- [java-list] String Luiz Reginaldo
- [java-list] String José Vieira
- Re: [java-list] String Lindomar Silva
- Re: [java-list] String Bruno Borges
- [java-list] String apoionet
- Re: [java-list] String Rafael Zitto
- Re: [java-list] String alexandra
- Re: [java-list] String Lindomar Silva
- Re: [java-list] String Rosfran Lins Borges
- Re: [java-list] String Emerson Santana Pardo
- Re: [java-list] String Denisson Vieira