Menu
CoddyTech

字符串

本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 8 课,共 93 课。

Char 是单个字符(例如:1、6、%、b、p、.、T 等)。

String 类型是一种由多个 Char 组成的特殊类型。

要在变量中初始化字符串值,请将其括在双引号内:

fun main() {
    val s1 = "This is a string"
    val s2 = "This is also a string"
}

在上面的示例中,初始化了两个字符串值,分别命名为 s1 和 s2。

注意:在 Kotlin 中,字符串只使用双引号 "。单引号 ' 只用于单个 Char 值:

fun main() {
    val letter: Char = 'A'      // 单个字符
    val word: String = "Hello"  // 字符串
}

字符串模板:

Kotlin 有一个名为字符串模板的强大功能,使用 $。你可以用它在字符串中直接插入值:

fun main() {
    val name = "Alice"
    val age = 25
    println("My name is $name and I am $age years old.")
    // 我叫 Alice,今年 25 岁。
}

对于表达式,请使用 ${}:

fun main() {
    val a = 10
    val b = 5
    println("The sum is ${a + b}")  // 总和是 15
}
challenge icon

挑战

入门

将字符串 I am learning to code with Coddy! 存储在名为 coddy 的值中。

请确保存储的字符串值完全一致,包括大小写。

亲手试试

fun main() {
    // 在下方输入你的代码
    val coddy = ?

    // 不要修改下面这行代码
    println("coddy = \"$coddy\"")
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Kotlin 在线编辑器