Working with Strings
Strings are essential for working with text in any programming language. In Kotlin, you can join, or concatenate, strings using the + operator, but Kotlin also offers a more powerful feature: string templates. String templates let you embed variables and expressions directly inside a string using the $ symbol, making your code cleaner and easier to read. Here is how you can use both string concatenation and templates in Kotlin:
Main.kt
123456789101112131415161718package com.example fun main() { val firstName = "Ada" val lastName = "Lovelace" // String concatenation using + val fullName = firstName + " " + lastName println("Concatenated name: " + fullName) // String template with variables val greeting = "Hello, $firstName $lastName!" println(greeting) // String template with an expression val nameLength = "Your full name has ${fullName.length} characters." println(nameLength) }
This code demonstrates several ways to work with strings in Kotlin. The fullName variable uses the + operator to concatenate firstName, a space, and lastName. The greeting variable shows a string template, where $firstName and $lastName are placed directly inside the string, making the code concise and readable. The nameLength variable goes further by embedding an expression inside ${}—in this case, calculating the length of the full name. String templates let you easily include variable values or even run code within your strings.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 6.25
Working with Strings
Svep för att visa menyn
Strings are essential for working with text in any programming language. In Kotlin, you can join, or concatenate, strings using the + operator, but Kotlin also offers a more powerful feature: string templates. String templates let you embed variables and expressions directly inside a string using the $ symbol, making your code cleaner and easier to read. Here is how you can use both string concatenation and templates in Kotlin:
Main.kt
123456789101112131415161718package com.example fun main() { val firstName = "Ada" val lastName = "Lovelace" // String concatenation using + val fullName = firstName + " " + lastName println("Concatenated name: " + fullName) // String template with variables val greeting = "Hello, $firstName $lastName!" println(greeting) // String template with an expression val nameLength = "Your full name has ${fullName.length} characters." println(nameLength) }
This code demonstrates several ways to work with strings in Kotlin. The fullName variable uses the + operator to concatenate firstName, a space, and lastName. The greeting variable shows a string template, where $firstName and $lastName are placed directly inside the string, making the code concise and readable. The nameLength variable goes further by embedding an expression inside ${}—in this case, calculating the length of the full name. String templates let you easily include variable values or even run code within your strings.
Tack för dina kommentarer!