Lenguaje

String.Indent(Int32) Método

Definición

Ajusta la sangría de cada línea de esta cadena en función del valor de y normaliza los caracteres de nterminación de línea.

[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 de carácter inicial#isWhitespace(int) en blanco para agregar o quitar

Devoluciones

cadena con sangría ajustada y finales de línea normalizados

Atributos

Comentarios

Ajusta la sangría de cada línea de esta cadena en función del valor de y normaliza los caracteres de nterminación de línea.

Esta cadena se separa conceptualmente en líneas mediante String#lines(). A continuación, cada línea se ajusta como se describe a continuación y, a continuación, se sufijo con una fuente "\n" de línea (U+000A). Las líneas resultantes se concatenan y devuelven.

Si n > 0 , a continuación, n los espacios (U+0020) se insertan al principio de cada línea.

Si n < 0 , hasta nCharacter#isWhitespace(int) los caracteres de espacio en blanco se quitan del principio de cada línea. Si una línea determinada no contiene suficiente espacio en blanco, se quitan todos los caracteres de espacio en blanco character#isWhitespace(int) iniciales. Cada carácter de espacio en blanco se trata como un solo carácter. En concreto, el carácter "\t" de tabulación (U+0009) se considera un carácter único; no se expande.

Si n == 0 la línea permanece sin cambios. Sin embargo, los terminadores de línea siguen normalizados.

Agregado en 12.

Java documentación para java.lang.String.indent(int).

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