String.Intern Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.