gpt4 book ai didi

java - 使用 TextIO 读取外部文件

转载 作者:行者123 更新时间:2023-11-30 03:45:04 26 4
gpt4 key购买 nike

我不明白如何使用TextIO的readFile(String Filename)有人可以解释一下如何读取外部文件吗?

public static void readFile(String fileName) {
if (fileName == null) // Go back to reading standard input
readStandardInput();
else {
BufferedReader newin;
try {
newin = new BufferedReader( new FileReader(fileName) );
}
catch (Exception e) {
throw new IllegalArgumentException("Can't open file \"" + fileName + "\" for input.\n"
+ "(Error :" + e + ")");
}
if (! readingStandardInput) { // close current input stream
try {
in.close();
}
catch (Exception e) {
}
}
emptyBuffer(); // Added November 2007
in = newin;
readingStandardInput = false;
inputErrorCount = 0;
inputFileName = fileName;
}

}

最佳答案

我必须使用 TextIO 来完成学校作业,而且我也陷入了困境。我遇到的问题是,使用 Scanner 类,只要文件与我的类位于同一文件夹中,我就可以传递文件名。

Scanner fileScanner = new Scanner("data.txt");

效果很好。但对于 TextIO,这是行不通的;

TextIO.readfile("data.txt"); // can't find file

您必须像这样包含文件的路径;

TextIo.readfile("src/package/data.txt");

不确定是否有办法让它像 Scanner 类一样工作,但这就是我在学校类(class)中一直在做的事情。

关于java - 使用 TextIO 读取外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25954186/

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