Comment travailler avec les chaînes en Kotlin ?
Bonjour, collègues !
J'ai récemment commencé à étudier Kotlin après Java et j'ai rencontré certaines particularités du travail avec les chaînes. En Java, j'avais l'habitude d'utiliser les méthodes
Voici ce que j'ai essayé :
Cela fonctionne, mais j'ai entendu dire qu'il existe en Kotlin des façons plus idiomatiques, comme
Je m'attends à recevoir des exemples de code avec l'utilisation
J'ai récemment commencé à étudier Kotlin après Java et j'ai rencontré certaines particularités du travail avec les chaînes. En Java, j'avais l'habitude d'utiliser les méthodes
substring(), concat() et StringBuilder, mais en Kotlin, comme je l'ai compris, tout est un peu différent. Par exemple, j'essaie de concaténer plusieurs chaînes avec des espaces et d'afficher le résultat en majuscules.Voici ce que j'ai essayé :
fun main() {
val firstName = "Иван"
val lastName = "Петров"
// J'essaie de concaténer
val fullName = firstName + " " + lastName
println(fullName.toUpperCase())
}Cela fonctionne, mais j'ai entendu dire qu'il existe en Kotlin des façons plus idiomatiques, comme
plus() ou les templates de chaînes. Je veux aussi comprendre comment tronquer correctement une chaîne si elle dépasse 10 caractères, et comment remplacer une partie du texte. J'ai essayé substring(0, 10), mais j'obtiens une erreur si la chaîne fait moins de 10 caractères.Je m'attends à recevoir des exemples de code avec l'utilisation
No answers yet.
Connectez-vous pour laisser une réponse