我试图在位于文件夹(位于eclipse包src/myFolder中)的文本文件中读入到String []中。我怎样才能做到这一点?我应该使用缓冲读取器还是扫描仪?文档中的每个单词都必须标记为文档ID。例如:如果第一个文档有“Spring is here”这个句子,第二个文本文档有句“Let's fun”。输出将像使用JAVA读取文件夹中的多个文件
Spring 1
is 1
here 1
Let's 2
have 2
fun 2
我主要关心的是阅读多个文件。这是我阅读文件的尝试。
public static void main(String[] args){
String[] docs = {"Spring is here"};
File[] listOfMyFiles=null;
String[] myDocs;
File folder = new File("src/Lab1_Data");
listOfMyFiles = folder.listFiles();
myDocs = new String[listOfMyFiles.length];
for(int i=0;i<listOfMyFiles.length;i++) {
myDocs[i] = listOfMyFiles[i].getName();
System.out.println("File: " + listOfMyFiles[i].getName());
}
....
我得到空指针异常,可能是错误,它是路径吗?
使用'URL url = this.getClass()。getResource(“/ Lab1_Data”); File file = new File(uri.toURI());' –