String.Intern Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une représentation canonique pour l’objet string.
[Android.Runtime.Register("intern", "()Ljava/lang/String;", "")]
public string Intern();
[<Android.Runtime.Register("intern", "()Ljava/lang/String;", "")>]
member this.Intern : unit -> string
Retours
chaîne qui a le même contenu que cette chaîne, mais est garantie d’être à partir d’un pool de chaînes uniques.
- Attributs
Remarques
Retourne une représentation canonique pour l’objet string.
Un pool de chaînes, initialement vide, est conservé en privé par la classe String.
Lorsque la méthode interne est appelée, si le pool contient déjà une chaîne égale à cet String objet tel que déterminé par la #equals(Object) méthode, la chaîne du pool est retournée. Sinon, cet String objet est ajouté au pool et une référence à cet String objet est retournée.
Il suit que pour deux chaînes et , est si et seulement si s est t.s.intern() == t.intern()trues.equals(t)true
Toutes les chaînes littérales et toutes les expressions constantes à valeur de chaîne sont internes. Les littéraux de chaîne sont définis dans la section 3.10.5 de la
Java documentation pour java.lang.String.intern().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.