Spec-Zone.ru › Kotlin 2

padEnd

kotlin-stdlib/kotlin.text/padEnd

Начиная с Kotlin: 1.0

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

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

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

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

Параметры

length

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

padChar

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

Примеры

import kotlin.test.*

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

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

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

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

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

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

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

Параметры

length

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

padChar

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

Примеры

import kotlin.test.*

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

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

// string is returned as is, when its length is greater than the specified
val noPadding = "abcde".padEnd(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-end.html

Spec-Zone.ru

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