Java 依次获取文件的内容

Java 依次获取文件的内容,java,Java,如何连续获取每个文件的内容,我只能从文件夹中获取一个文件的内容以及所有文件名: public static List<Objekt> run() throws IOException { String path2 = "/files"; File folder = new File(path2); listOfFiles = folder.listFiles(); for (File f : listOfFiles) {

如何连续获取每个文件的内容,我只能从文件夹中获取一个文件的内容以及所有文件名:

  public static List<Objekt> run() throws IOException {  

    String path2 = "/files";  

    File folder = new File(path2);  

    listOfFiles = folder.listFiles();  

    for (File f : listOfFiles) {  

        for (int k = 0; k < listOfFiles.length; k++) {  

            if (listOfFiles[k].isFile()) {  

                files = listOfFiles[k].getName().replace(".csv", "");  


                    System.out.println(files);  



            }  

            BufferedReader br = null;  

            String line = "";  

            String obname = files.toString();  

            String csvSplitBy = ";";  

            Objekt objekt = null;  

            String[] hdr = null;  

            int l_count = 0;  

            br = new BufferedReader(new FileReader(f));  

            while ((line = br.readLine()) != null) {  

                if (l_count == 0) {  

                    hdr = line.split(csvSplitBy);  

                }
          for(int l=0;l<listOfFiles.length;l++){  
          {  

                String[] temp = line.split(cvsSplitBy);    

            for (int i = 0; i < temp.length; i++) {    

                objekt = new Objekt();    

                objekt.setTimestamp(hdr[i] + "\t" + temp[0] + "\t"    
                        + temp[i] + "\t" + obname+ "\n");    

                lines.add(objekt);    

            }    

            System.out.println(lines);    

        }    


        l_count++;    

    }    

   br.close();    

return lines; 
}  
public static List run()抛出IOException{
字符串路径2=“/files”;
文件夹=新文件(路径2);
listOfFiles=folder.listFiles();
对于(文件f:listOfFiles){
对于(int k=0;kC:\DirectoryName
中的所有文件都位于
filesInDir[]


然后,对于第一个文件中的内容,您可以使用:filesInDir[0]或loop来验证名称是否与您所称的第一个文件匹配。然后获取其内容。

这是您问的同一个问题吗?当时也不是很清楚。
File file = new File("C:\\DirectoryName");
File[] filesInDir = file.listFiles();