阅读量:4
Kotlin 提供了多种文件读写方法,以下是一些常用的方法:
读取文件
-
使用
java.io.File类val file = File("path/to/file.txt") if (file.exists()) { val content = file.readText() println(content) } -
使用
java.nio.file包val path = Paths.get("path/to/file.txt") val content = Files.readString(path) println(content) -
使用
kotlinx.io库首先,在
build.gradle.kts文件中添加依赖:dependencies { implementation("io.github.kotlinx:kotlinx-io-core:1.6.0") }然后,使用
kotlinx.io库读取文件:import kotlinx.io.core.* val path = "path/to/file.txt" val content: String = readText(path) println(content)
写入文件
-
使用
java.io.File类val file = File("path/to/file.txt") val content = "Hello, World!" file.writeText(content) -
使用
java.nio.file包val path = Paths.get("path/to/file.txt") val content = "Hello, World!" Files.write(path, content.toByteArray()) -
使用
kotlinx.io库首先,在
build.gradle.kts文件中添加依赖:dependencies { implementation("io.github.kotlinx:kotlinx-io-core:1.6.0") }然后,使用
kotlinx.io库写入文件:import kotlinx.io.core.* val path = "path/to/file.txt" val content = "Hello, World!" writeText(path, content)
这些方法可以满足大部分文件读写需求。在实际开发中,可以根据项目需求和 Kotlin 版本选择合适的方法。
以上就是关于“Kotlin文件读写方法有哪些”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm