String.Indent(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Passt den Einzug jeder Zeile dieser Zeichenfolge basierend auf dem Wert von n, und normalisiert Zeilenendezeichen.
[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
Parameter
- n
- Int32
Anzahl der führenden Zeichen #isWhitespace(int) Leerzeichen, die hinzugefügt oder entfernt werden sollen
Gibt zurück
Zeichenfolge mit angepasster Einzugs- und Zeilenenden normalisiert
- Attribute
Hinweise
Passt den Einzug jeder Zeile dieser Zeichenfolge basierend auf dem Wert von n, und normalisiert Zeilenendezeichen.
Diese Zeichenfolge ist konzeptuell in Zeilen unter Verwendung von String#lines(). Jede Zeile wird dann wie unten beschrieben angepasst und dann mit einem Zeilenvorschub "\n" (U+000A) suffixiert. Die resultierenden Zeilen werden dann verkettet und zurückgegeben.
Wenn n > 0 Leerzeichen n (U+0020) am Anfang jeder Zeile eingefügt werden.
Wenn n < 0 dann bis zu nCharacter#isWhitespace(int) Leerzeichen am Anfang jeder Zeile entfernt werden. Wenn eine angegebene Zeile nicht genügend Leerzeichen enthält, werden alle führenden Zeichen "Character#isWhitespace(int)" entfernt. Jedes Leerzeichen wird als einzelnes Zeichen behandelt. Insbesondere wird das Tabstoppzeichen "\t" (U+0009) als einzelnes Zeichen betrachtet; es wird nicht erweitert.
Wenn n == 0 die Zeile unverändert bleibt. Linienterminatoren werden jedoch weiterhin normalisiert.
Hinzugefügt in 12.
Java Dokumentation für java.lang.String.indent(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.