Fichiers texte généraux
Prenons le fichier journal.log comme exemple:
Importer java.io.bufferedReader; Importer java.io.file; import java.io.fileInputStream; import java.io.filenotfoundException; import java.io.fileReader; Importer java.io.ioException; classe publique File_test {/ ** * @param args * / public static void main (String [] args) {file file = new File ("d: //logserrormsg.log"); if (file.exists ()) {System.out.println ("Ce fichier existe"); } else {System.out.println ("Ce fichier n'existe pas"); } try {fileReader fr = new fileReader (fichier); BufferedReader br = new BufferedReader (FR); String S; while ((s = br.readline ())! = null) {System.out.println (s); } System.out.println ("La taille du fichier est (MB):" + new FileInputStream (fichier) .Available () / 1024/1024 + "M"); } catch (filenotFoundException e) {e.printStackTrace (); } catch (ioException e) {e.printStackTrace (); }}}fichier .doc
Ici, nous utilisons WordExtractor pour lire les documents de mots. WordExtractor vient du projet de bibliothèque POI d'Apache. L'adresse de téléchargement officielle est: https://poi.apache.org/download.html
import java.io.fileInputStream; import org.textmining.text.extraction.wordExtractor; classe publique WordTest {public static void main (String args []) lève une exception {new WordTest (). readByother (); } public void readByText () lève une exception {fileInputStream dans = new FileInputStream ("c: //test.doc"); WordExtractor Extracteur = new WordExtractor (); String str = extracteur.ExtractText (in); System.out.println (STR); }}