String.Indent(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Regola il rientro di ogni riga di questa stringa in base al valore di ne normalizza i caratteri di terminazione della riga.
[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
Parametri
- n
- Int32
numero di caratteri vuoti carattere iniziale#isWhitespace(int) da aggiungere o rimuovere
Valori restituiti
stringa con rientro regolato e terminazioni di riga normalizzate
- Attributi
Commenti
Regola il rientro di ogni riga di questa stringa in base al valore di ne normalizza i caratteri di terminazione della riga.
Questa stringa è concettualmente separata in righe usando String#lines(). Ogni riga viene quindi modificata come descritto di seguito e quindi suffisso con un avanzamento "\n" riga (U+000A). Le righe risultanti vengono quindi concatenate e restituite.
Se n > 0 poi n gli spazi (U+0020) vengono inseriti all'inizio di ogni riga.
Se n < 0 quindi fino a nCharacter#isWhitespace(int) spazi vuoti vengono rimossi dall'inizio di ogni riga. Se una determinata riga non contiene spazio vuoto sufficiente, vengono rimossi tutti gli spazi vuoti carattere iniziale#isWhitespace(int). Ogni carattere di spazio vuoto viene considerato come un singolo carattere. In particolare, il carattere "\t" di tabulazioni (U+0009) viene considerato un singolo carattere e non viene espanso.
Se n == 0 la riga rimane invariata. Tuttavia, i caratteri di terminazione di riga sono ancora normalizzati.
Aggiunta in 12.
per java.lang.String.indent(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.