IT入门 > 教程 > kotlin教程 >
  • 字符串插值(模板表达式) 日期:2025-09-27 点击:204 Kotlin 入门

    字符串模板使用 $ 符号插入变量或表达式。 val name = "曾老师"val age = 25val str = "姓名: $name, 年龄: $age" println(str) // 姓名: 曾老师, 年龄: 25val cal = "下一年: ${age + 1}" println(cal) // 下一年: 26...

  • 字符串连接 日期:2025-09-27 点击:109 Kotlin 入门

    + 字符串连接 fun main() {// 字符串连接val str1 = "Hello, "val str2 = "Kotlin!"val result = str1 + str2println("字符串连接: $str1 + $str2 = $result") // 结果为"Hello, Kotlin!"} 字符串连接时,确保至少有一个操作...

  • 字符串的长度 日期:2025-09-27 点击:140 Kotlin 入门

    字符串长度使用 length 属性获取。 fun main () {val str = "Kotlin"val template = "$str 的长度是${str.length}"println(template) // Kotlin 的长度是6} 字符串模板中$用于变量,${}用于表达式支持length等常用属...

  • 输入与输出 日期:2025-09-27 点击:197 Kotlin 入门

    标准输出使用 print() 和 println() println() 会在输出后自动换行,而 print() 不会。 fun main() { print("Hello, ") // 不换行 println("Kotlin!") // 换行} fun main() {// 字符串模板输出val name = "曾老师"val ag...

  • 输入 日期:2025-09-27 点击:150 Kotlin 入门

    Kotlin通过readLine()获取输入 fun main() { print("请输入你的名字: ") val name = readLine()!! // 非空断言 println("你好, $name") // 你好, 你输入的文字 } readLine()返回可空类型 使用!!强制非空(慎用)...

  • 安全处理空值 日期:2025-09-27 点击:94 Kotlin 入门

    readLine 有可能放回null 使用!!强制非空(慎用) 使用?: 给默认值/p> fun main() { val str = readLine() ?: "默认值" println(str) // 当用户不输入内容时候 显示"默认值" } Elvis运算符?:提供默认值...

  • 字符串比较 日期:2025-09-27 点击:195 Kotlin 入门

    == 进行字符串比较 equals 比较传入true可以忽略大小 contains 检测是否包含 fun main(){ val s1 = "kotlin" val s2 = "Kotlin" println("== 比较: ${s1 == s2}") // false(区分大小写) println("equals比较: ${s1.equal...

  • 特殊运算符 日期:2025-09-27 点击:169 Kotlin 入门

    fun main(){val str: String? = null // 安全调用val length = str?.length // 返回null而不是崩溃 // Elvis运算符val safeLength = str?.length ?: 0 // 如果为空则返回0} 安全调用?.避免空指针异常 Elvis运算符提供默认...

  • 布尔基础 日期:2025-09-27 点击:124 Kotlin 入门

    Kotlin 使用 Boolean 类型表示逻辑值 true 和 false,支持 (与)、||(或)、!(非)三种逻辑运算符。表达式可组合使用,并支持短路求值(如 左侧为 false 时跳过右侧计算)。 fun main() {...

  • 在线运行kotlin 日期:2025-09-27 点击:154 Kotlin 入门

    手机在线编写kotlin fun main() { val name = "Kotlin" println("你好$name!") // 字符串模板:$变量名} 尝试一下 println()自动添加换行,print()不换行 字符串模板使用$符号:"Value: $age" 注释支持单行//和...