Язык

String.Indent(Int32) Метод

Определение

Корректирует отступ каждой строки этой строки на основе значения nсимволов завершения строки и нормализует символы завершения строки.

[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

Параметры

n
Int32

число ведущих символов пробелов #isWhitespace(int) для добавления или удаления

Возвращаемое значение

строка с отступами, скорректированными и окончаниями строк нормализованы

Атрибуты

Комментарии

Корректирует отступ каждой строки этой строки на основе значения nсимволов завершения строки и нормализует символы завершения строки.

Эта строка концептуально разделена на строки с помощью String#lines(). Затем каждая строка корректируется, как описано ниже, а затем суффиксируется с помощью канала "\n" строки (U+000A). Полученные строки затем объединяются и возвращаются.

Если n > 0 пробелы n (U+0020) вставляются в начале каждой строки.

Если n < 0 до nсимвола #isWhitespace(int) символы пробелов удаляются с начала каждой строки. Если заданная строка не содержит достаточного пробела, удаляются все начальные символы пробелов Character#isWhitespace(int). Каждый символ пробела рассматривается как один символ. В частности, символ "\t" табуляции (U+0009) считается одним символом; он не расширяется.

Если n == 0 строка остается неизменной. Однако конечные линии по-прежнему нормализуются.

Добавлено в 12.

Java документации по java.lang.String.indent(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к