gpt4 book ai didi

java - 为什么 JDK 中没有用于将整个文件读入字符串的简单 IO 实用程序?

转载 作者:行者123 更新时间:2023-11-30 06:39:13 24 4
gpt4 key购买 nike

在对 my answer about reading an entire file into memory using scala.io.Source 的评论中,我断言 Java 中没有 read-whole-file-into-String 方法的原因是它(当然)不能扩展关于文件有多大和你有多少堆。

不过,我想每个人都有这样的方法:

String contents = IOUtil.readFile(f, "utf-8");

而该方法的实现只是几行代码。 为什么他们不首先将它添加到 JDK 中?是我的(可扩展性)原因,还是有其他原因省略了它?

最佳答案

因为文件可以是任意大小,而且在没有大量检查和平衡以确保您不会左右崩溃 VM 的情况下执行此类操作只是糟糕的编程习惯。

关于java - 为什么 JDK 中没有用于将整个文件读入字符串的简单 IO 实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295616/

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