gpt4 book ai didi

java - 我应该关闭 StringReader 吗?

转载 作者:IT老高 更新时间:2023-10-28 21:01:21 25 4
gpt4 key购买 nike

我使用 StringReader 将字符串转换为我可以上传到 SFTP 服务器的内容(它需要一个流)。之后关闭 StringReader 有什么意义吗?据我在源代码中看到的,它只是将字符串设置为 null...

我可以这样做,但是由于 close 方法被标记为抛出 IOException 并且我必须将其包装在 try catch 中,并且代码最终看起来比它也许需要。

最佳答案

如果您知道您正在处理一个您将丢弃的 StringReader,我认为没有任何理由关闭它。我无法想象在关闭它之后您会持有对它的引用的任何原因,因此将字符串设置为 null 以进行垃圾收集并没有真正的好处。如果您正在创建一个采用 Reader 的方法,那么关闭它可能是有意义的,因为您不知道基础类型。

关于java - 我应该关闭 StringReader 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6122013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com