gpt4 book ai didi

java - 如何选择将 File、FileReader 或 BufferedReader 对象传递给类的构造函数

转载 作者:行者123 更新时间:2023-12-02 11:02:22 25 4
gpt4 key购买 nike

任何人都可以教我一些有关将 File、FileReader 或 BufferedReader 对象传递给类的构造函数的知识吗?一般来说,是否存在一种更好的选择,或者是否存在其中一种优于另一种的不同情况,如果是的话,这些情况是什么?没有代码可以显示这个问题,这只是出于好奇。

最佳答案

这绝对取决于您在每种情况下的需求。

文件-对象为您提供了一组对文件进行一般操作的方法,无需读取或写入。您可以查看它的长度、名称等,并对其进行创建、删除或重命名。

FileReader,顾名思义,读取文件的内容。在本例中为字符或字符串。

BufferedReader 通常会使用 FileReader 来控制一次读取的字符量。

例如:

BufferedReader bufferedReader = new BufferedReader(
new FileReader(
file.getAbsolutePath()
)
);

关于java - 如何选择将 File、FileReader 或 BufferedReader 对象传递给类的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51225553/

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