|
| <<< |
intern() |
>>> |
  |
In generale due stringhe con lo stesso contenuto sono due oggetti
diversi |
String s = "pippo" ;
String t = new String(s);
// ma s != t
// (puntano a oggetti diversi)
  |
È possibile fare in modo che se s==t se e solo se
s.equals(t) |
  |
Importante per ragioni di efficienza |
  |
Fondamentale per le Hashtable |
  |
s.intern() restituisce un puntatore ad una stringa "internata" |
  |
tale che se s.equals(t) allora s.intern() ==
t.intern() |
  |
Implementazione tramite una tabella |
| |
|