公开标签 #Kotlin
在 Kotlin 中,您可以使用以下方法来进行延时操作: 使用 Thread.sleep() 方法进行延时 您可以使用 Thread.sleep() 方法来使当前线程进入睡眠状态。该方法会阻塞当前线程指定的时间,以毫秒为单位。例如,下面的代码将使当前线程睡眠 1 秒: Thread.sleep(1000) // 睡眠1秒 请注意,该方法会阻塞当前线程的执行,因此您应该避免在主线程中使用该方法,以免造成 UI 假死的情况。 使用 Coroutine 进行延时 在 Kotlin 中,Coroutine 是进
String.replaceAll 未运行且在 Kotlin 中不受支持。所以我建议一个演示示例,希望对您有所帮助。 var string = "vsdhfnmsdbvfuf121535435aewr" string.replace("[^0-9]".toRegex(), "") 您还可以利用 Kotlin 的 String.filter: var string = "vsdhfnmsdbvfuf121535435aewr" var result = string.filter { it.isDigit
方式一 代码设置字体加粗: tv.paint.isFakeBoldText = true 代码设置字体不加粗: tv.paint.isFakeBoldText = false 判断是否字体是否有加粗的情况: tv.paint.isFakeBoldText 方式二(推荐) 代码设置字体加粗: tv.typeface = Typeface.defaultFromStyle(Typeface.BOLD) 正常样式 tv.typeface = Typeface.defaultFromStyle(Typeface
Let 使用方法: // 作用1:使用it替代object对象去访问其公有的属性 & 方法 object.let{ it.todo() } // 作用2:判断object为null的操作 object?.let{//表示object不为null的条件下,才会去执行let函数体 it.todo() } // 注:返回值 = 最后一行 / return的表达式 示例: // 使用Java if( mVar != null ){ mVar.function1(); mVar.function2(); mVar
用 Kotlin 开发互联应用 Ktor 是一个使用强大的 Kotlin 语言在互联系统中构建异步服务器与客户端的框架。 本站提供了 Ktor 应用程序结构与编程接口的完整参考,以及如何处理特定任务的参考。 这里是查找你要寻找的答案并了解其工作原理的地方。 从搜索信息或者浏览下文的几节开始。
本书是 Kotlin 语言官方文档的中文翻译,内容来自 Kotlin 中文站项目。 本书会与 Kotlin 中文站及 JetBrains 的 Kotlin 官方站准同步更新。 所以请时常来更新,或者阅读在线版本:https://book.kotlincn.net/。 2017-05-13,Kotlin 中文站的参考文档已翻译校对完毕且与官方站同步。 随着官网新增内容越来越多,尤其是今年版本库结构大改还导致翻译停滞了一段时间,已经有不少内容尚未翻译。 目前在不断完善翻译中,有些贡献者基于旧版本翻译的内容也
目录 写在前面 关于本书 这本书适合你吗? 关于作者 介绍 什么是Kotlin? 我们通过Kotlin得到什么 准备工作 Android Studio 安装Kotlin插件 创建一个新的项目 在Android Studio中创建一个项目 配置Gradle 把MainActivity转换成Kotlin代码 测试是否一切就绪 类和函数 怎么定义一个类 类继承 函数 构造方法和函数参数 编写你的第一个类 创建一个layout The Recycler Adapter 变量和属性 基本类型 变量 属性 Anko