String.Intern Método

Definição

Retorna uma representação canônica para o objeto de cadeia de caracteres.

[Android.Runtime.Register("intern", "()Ljava/lang/String;", "")]
public string Intern();
[<Android.Runtime.Register("intern", "()Ljava/lang/String;", "")>]
member this.Intern : unit -> string

Retornos

uma cadeia de caracteres que tem o mesmo conteúdo dessa cadeia de caracteres, mas tem a garantia de ser de um pool de cadeias de caracteres exclusivas.

Atributos

Comentários

Retorna uma representação canônica para o objeto de cadeia de caracteres.

Um pool de cadeias de caracteres, inicialmente vazio, é mantido em particular pela classe String.

Quando o método de estagiário é invocado, se o pool já contiver uma cadeia de caracteres igual a esse String objeto conforme determinado pelo #equals(Object) método, a cadeia de caracteres do pool será retornada. Caso contrário, esse String objeto será adicionado ao pool e uma referência a esse String objeto será retornada.

Ele segue isso para qualquer duas cadeias de caracteres e , é se e somente se s for t.s.intern() == t.intern()trues.equals(t)true

Todas as cadeias de caracteres literais e expressões constantes com valor de cadeia de caracteres são internadas. Literais de cadeia de caracteres são definidos na seção 3.10.5 do citeThe Java& trade; Especificação/citação da linguagem.

Documentação Java para java.lang.String.intern().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a