【发布时间】:2013-03-17 11:50:26
【问题描述】:
如何在 Java 中读取多个输入文件?我需要阅读多个输入(几个文本文档)并创建一个术语文档矩阵。
我可以像这样读取一个文件:
File file = new File("a.txt");
int ch;
StringBuffer strContent = new StringBuffer("");
FileInputStream stream = null;
try
{
stream = new FileInputStream(file);
while( (ch = stream.read()) != -1)
strContent.append((char)ch);
stream.close();
}
是否有任何库可以读取多个输入文件?或者我只需要循环并读取所有文件?所有文件都是txt.
【问题讨论】:
-
你试过什么?您阅读一份文档的代码在哪里?您将使用相同的方法,但只需遍历您需要阅读的文档...
-
如果没有更多上下文,您的问题几乎无法回答。你被困在哪里了?你试过什么?
-
阿里,你知道怎么读一个文件。您可以使用该知识来读取多个文件。问题出在哪里?
-
Re
"Is there any library to read multiple input files? Or I just need to loop and read all files? All files are txt."-- 你需要循环阅读。 -
您的编辑只是使我的答案不再适用。最好提及明确编辑的部分,以避免在编辑之前适用的答案没有有效答案被否决!
标签: java