You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Kotlin File扩展函数readText/writeText时需关闭流吗?

Kotlin的File.readText/writeText是否需要手动关闭流?

不需要手动关闭输入/输出流。

Kotlin标准库提供的File.readText()和File.writeText()这两个扩展函数,已经在内部封装了完善的资源管理逻辑。它们底层会自动打开对应的IO流,完成读取或写入操作后,无论操作成功执行还是中途抛出异常,都会确保流被正确关闭,完全不需要开发者手动调用close()方法。

你提供的示例代码可以直接放心使用:

file.readText()
file.writeText("something")

内容的提问来源于stack exchange,提问作者Hamza Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:20:33