Lenguaje

String.Intern Método

Definición

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 citaThe Java& comercio; Especificación del lenguaje/cita.

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.

Se aplica a