String.Intern Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una rappresentazione canonica per l'oggetto stringa.
[Android.Runtime.Register("intern", "()Ljava/lang/String;", "")]
public string Intern();
[<Android.Runtime.Register("intern", "()Ljava/lang/String;", "")>]
member this.Intern : unit -> string
Valori restituiti
stringa con lo stesso contenuto di questa stringa, ma è garantito che proveni da un pool di stringhe univoche.
- Attributi
Commenti
Restituisce una rappresentazione canonica per l'oggetto stringa.
Un pool di stringhe, inizialmente vuoto, viene mantenuto privatamente dalla classe String.
Quando viene richiamato il metodotern, se il pool contiene già una stringa uguale a questo String oggetto come determinato dal #equals(Object) metodo , viene restituita la stringa del pool. In caso contrario, questo String oggetto viene aggiunto al pool e viene restituito un riferimento a questo String oggetto.
Segue che per due stringhe e , è se e solo se s è t.s.intern() == t.intern()trues.equals(t)true
Tutte le stringhe letterali e le espressioni costanti con valori stringa vengono interne. I valori letterali stringa sono definiti nella sezione 3.10.5 del
per java.lang.String.intern().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.