Spec-Zone.ru › Kotlin 2

padStart

kotlin-stdlib/kotlin.text/padStart

Начиная с Kotlin: 1.0

fun CharSequence.padStart(length: Int, padChar: Char = ' '): CharSequence

Возвращает последовательность символов, дополненную в начале до указанной длины заданным символом или пробелом.

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

Возвращает последовательность символов длиной не менее length, состоящую из this последовательности символов с добавленным в начало padChar необходимое для достижения этой длины количество раз.

Параметры

length

желаемая длина строки.

padChar

символ, которым дополняется строка, если её длина меньше указанной длины. По умолчанию используется пробел.

Примеры

import kotlin.test.*

fun main() { 
   //sampleStart 
   val padWithSpace = "125".padStart(5)
println("'$padWithSpace'") // '  125'

val padWithChar = "a".padStart(5, '.')
println("'$padWithChar'") // '....a'

// string is returned as is, when its length is greater than the specified
val noPadding = "abcde".padStart(3)
println("'$noPadding'") // 'abcde' 
   //sampleEnd
}

fun String.padStart(length: Int, padChar: Char = ' '): String

Дополняет строку в начале заданным символом или пробелом до указанной длины.

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

Возвращает строку длиной не менее length, состоящую из this строки с добавленным в начало padChar необходимое для достижения этой длины количество раз.

Параметры

length

желаемая длина строки.

padChar

символ, которым дополняется строка, если её длина меньше указанной длины. По умолчанию используется пробел.

Примеры

import kotlin.test.*

fun main() { 
   //sampleStart 
   val padWithSpace = "125".padStart(5)
println("'$padWithSpace'") // '  125'

val padWithChar = "a".padStart(5, '.')
println("'$padWithChar'") // '....a'

// string is returned as is, when its length is greater than the specified
val noPadding = "abcde".padStart(3)
println("'$noPadding'") // 'abcde' 
   //sampleEnd
}

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/pad-start.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API