Java - mehrere input-Dateien

Wie wird man Lesen, mehrere input-Dateien in Java? Ich brauche zum Lesen mehrerer Eingänge (mehrere text-Dokumente) und erstellt ein Term-Dokument-Matrix.

Ich kann Lesen einer Datei wie dieser:

  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();   
   }

Gibt es eine Bibliothek zum Lesen von mehreren input-Dateien? Oder brauche ich nur eine Schleife, und alle Dateien Lesen? Alle Dateien sind txt.

  • Was haben Sie versucht? Wo ist dein code zum Lesen von einem Dokument? Verwenden Sie den gleichen Ansatz, aber einfach Durchlaufen die Dokumente, die Sie brauchen, um zu Lesen...
  • Deine Frage ist ziemlich unbeantwortbar, ohne mehr Kontext. Wo sind Sie stecken geblieben? was haben Sie versucht?
  • Vage. Und wenig hilfreich.
  • google.com/... & stackoverflow.com/questions/2296685/...
  • Ali, du weißt, wie das Lesen einer Datei. Sie können dieses wissen nutzen, um Lesen mehrerer Dateien. Wo ist das problem?
  • Sollten Sie die Buchung code, wo Sie versuchen, zu Lesen, mehr als eine Datei betrachten, uns zu erzählen, wo sich die Dateien befinden und wie Sie planen, um festzustellen, welche Dateien gelesen werden müssen, berücksichtigen Sie sagen uns, was Sie Vorhaben zu tun, mit den Informationen, die einmal gewonnen, betrachten, erzählen Sie uns, welche Art von Dateien, text.... Sie bleiben viele Dinge ungesagt.
  • Sie müssen angeben, was Sie versucht haben!
  • Re "Is there any library to read multiple input files? Or I just need to loop and read all files? All files are txt." -- müssen Sie eine Schleife und Lesen.
  • Edit-das ist meine Antwort nicht mehr anwendbar ist. Es wäre eine gute Idee zu erwähnen, welchen Teil bearbeitet wird explizit zu vermeiden, Antworten Sie, dass gegebenenfalls vor der Bearbeitung, die auf nicht gültige Antworten werden downvoted!
  • Es ist nur eine gute Idee zu Fragen, eine vollständige Frage und nicht davon ausgehen, dass die Leute können Gedanken Lesen und verstehen von code, Annahmen oder Konzepte, die nicht erklärt oder gezeigt. Fragen hier ist eine Fertigkeit und Sie wird besser, das mit Zeit und Mühe. In der Zwischenzeit bitte haben Sie einen Blick auf diese hilfreiche link: Fragen Sie die perfekte Frage

Schreibe einen Kommentar