String.Indent(Int32) 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.
Ajusta o recuo de cada linha dessa cadeia de caracteres com base no valor de e normaliza os caracteres de nterminação de linha.
[Android.Runtime.Register("indent", "(I)Ljava/lang/String;", "", ApiSince=34)]
public string Indent(int n);
[<Android.Runtime.Register("indent", "(I)Ljava/lang/String;", "", ApiSince=34)>]
member this.Indent : int -> string
Parâmetros
- n
- Int32
número de caracteres principais#isWhitespace(int) caracteres de espaço em branco para adicionar ou remover
Retornos
cadeia de caracteres com recuo ajustado e terminações de linha normalizadas
- Atributos
Comentários
Ajusta o recuo de cada linha dessa cadeia de caracteres com base no valor de e normaliza os caracteres de nterminação de linha.
Essa cadeia de caracteres é conceitualmente separada em linhas usando String#lines(). Cada linha é ajustada conforme descrito abaixo e, em seguida, sufixo com um feed "\n" de linha (U+000A). As linhas resultantes são então concatenadas e retornadas.
Se n > 0 os n espaços (U+0020) forem inseridos no início de cada linha.
Se n < 0 , em seguida, até ncaracteres de espaço em branco Character#isWhitespace(int) forem removidos do início de cada linha. Se uma determinada linha não contiver espaço em branco suficiente, todos os caracteres de espaço em branco character#isWhitespace(int) principais serão removidos. Cada caractere de espaço em branco é tratado como um único caractere. Em particular, o caractere "\t" de guia (U+0009) é considerado um único caractere; ele não é expandido.
Se n == 0 a linha permanecer inalterada. No entanto, terminadores de linha ainda são normalizados.
Adicionado em 12.
Documentação Java para java.lang.String.indent(int).
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.