Spec-Zone.ru › Kotlin 2

replaceFirstChar

kotlin-stdlib/kotlin.text/replaceFirstChar

Начиная с Kotlin: 1.5

@JvmName(name = "replaceFirstCharWithChar")
inline fun String.replaceFirstChar(transform: (Char) -> Char): String
@JvmName(name = "replaceFirstCharWithCharSequence")
inline fun String.replaceFirstChar(transform: (Char) -> CharSequence): String

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

Параметры

transform

функция, которая принимает первый символ и возвращает результат преобразования этого символа.

Примеры

import kotlin.test.*

fun main() { 
   //sampleStart 
   println("kotlin".replaceFirstChar { it.uppercase() }) // Kotlin

val sentence = "Welcome to Kotlin!"
val words = sentence.split(' ');
println(words.joinToString(separator = "_") { word -> word.replaceFirstChar { it.lowercase() } }) // welcome_to_kotlin! 
   //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/replace-first-char.html

Spec-Zone.ru

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