String.Intern Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una representación canónica para el objeto de cadena.
[Android.Runtime.Register("intern", "()Ljava/lang/String;", "")]
public string Intern();
[<Android.Runtime.Register("intern", "()Ljava/lang/String;", "")>]
member this.Intern : unit -> string
Devoluciones
cadena que tiene el mismo contenido que esta cadena, pero se garantiza que procede de un grupo de cadenas únicas.
- Atributos
Comentarios
Devuelve una representación canónica para el objeto de cadena.
La clase Stringmantiene de forma privada un grupo de cadenas, inicialmente vacío, .
Cuando se invoca el método de intern, si el grupo ya contiene una cadena igual a este String objeto determinado por el #equals(Object) método , se devuelve la cadena del grupo. De lo contrario, este String objeto se agrega al grupo y se devuelve una referencia a este String objeto.
Sigue que para dos cadenas y , es s si y solo si t es s.intern() == t.intern(). trues.equals(t)true
Todas las cadenas literales y las expresiones constantes con valores de cadena se internan. Los literales de cadena se definen en la sección 3.10.5 de la
Java documentación para java.lang.String.intern().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.