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 и используемых в соответствии с условиями, описанными в разделе "".