Como vc falou, somente é interessante para comparações de grandes 
quantidades de strings senão o overhead matta ;-)

> Hum, vc fez bem em dizer aparente... Teste este codigo aih...
> 
> Strings.java
> -------------------------------------------------------------
> public class Strings {
>     public static void main(String[] args) {
>         String a = "abc";
>         String b = "abc";
>         a = a.intern();
>         b = b.intern();
>         System.out.println(a==b);
>     }
> }
> 
> Vc vai ver q a==b, e em nenhum momento eu fiz a =b ou a = b = "abc". 
> Essa magica do intern eh especialmente util qdo vc precisa comparar 
> uma longa sequencia de Strings uma com a outra. Uma comparacao com = 
> eh muuuito mais rapida do q chamar o metodo equals().
> 
> Mas vc deu uma boa explicacao :-)
> 
>> Até
>> 
>> Cláudio Max
> 
> 
> ----------------------------------------------------
> Michael Nascimento Santos
> Sun Certified Programmer for the Java 2 Platform
> Analista/Consultor
> Moderador SouJava - www.soujava.org.br
> CPM Sistemas - www.cpm.com.br
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
> 
> 
> ------------------------------ LISTA SOUJAVA 
> ---------------------------- http://www.soujava.org.br  -  Sociedade 
> de Usuários Java da Sucesu-SP dúvidas mais comuns: 
> http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para 
> [EMAIL PROTECTED] 
> -------------------------------------------------------------------------
> 
> 


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a