String.Indent(Int32) Método

Definição

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.

Aplica-se a